Questions tagged [ace]

The ADAPTIVE Communication Environment (ACE), a C++ network programming toolkit. For the ACE database available since MS Access 2007, use an ms-access tag and the ms-jet-ace tag. For the ACE editor, use the [ace-editor] tag.

The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented (OO) framework that implements many core patterns for concurrent communication software.

For the ACE database available since MS Access 2007, use the tag and the tag.

For the ACE editor use the tag.

206 questions
104
votes
10 answers

ACE vs Boost vs POCO

I have been working with the Boost C++ Libraries for quite some time. I absolutely love the Boost Asio C++ library for network programming. However I was introduced to two other libraries: POCO and Adaptive Communication Environment (ACE)…
rahul
  • 2,269
  • 3
  • 28
  • 31
17
votes
3 answers

ACE vs Boost vs Poco vs wxWidgets

I have a considerable amount of experience with ACE, Boost and wxWidgets. I have recently found the POCO libraries. Does anyone have any experience with them and how they compare to ACE, Boost and wxWidgets with regard to performance and…
Jere.Jones
  • 9,915
  • 5
  • 35
  • 38
9
votes
3 answers

Is a struct's address the same as its first member's address?

Consider I have Struct like the following: struct Bitmask { unsigned char payload_length: 7; unsigned char mask: 1; unsigned char opcode: 4; unsigned char rsv3: 1; unsigned char rsv2: 1; unsigned char rsv1: 1; unsigned char fin:…
Darshan Puranik
  • 1,055
  • 3
  • 14
  • 36
9
votes
1 answer

how to detect if a thread or process is getting starved due to OS scheduling

This is on Linux OS. App is written in C++ with ACE library. I am suspecting that one of the thread in the process is getting blocked for unusually long time(5 to 40 seconds) sometimes. The app runs fine most of the times except couple times a day…
Medicine
  • 1,923
  • 2
  • 23
  • 33
6
votes
3 answers

Is ACE (C++ library) still used for high performance computing?

Being interested in high frequency trading/High performance computing I came across 'ACE': http://www.cs.wustl.edu/~schmidt/ACE-overview.html However, I noticed a lot of the papers on the website are from 1995 era and I wondered is this framework…
user997112
  • 29,025
  • 43
  • 182
  • 361
6
votes
1 answer

Impossible Cpu time for process / thread with rusage

I am calculating the delta between the cpu time a process / thread is using, between the calling of a certain function. I am getting impossible value for the process cpu time, some time's the next call is returning smaller cpu time, which is…
Dinari
  • 2,487
  • 13
  • 28
6
votes
3 answers

C++ can't find non-standard C functions in global namespace

We have a fairly large C++ project which I am now in the process of moving to VS2010 and also updating a few libs along the way. So far everything builds just fine now, except I get (to me) quite weird errors where apparently a number of (edit:…
Joey
  • 344,408
  • 85
  • 689
  • 683
5
votes
5 answers

c++ network serialization

I'm looking for a solution for serializing of c++ packets to a network stream. I have seen many posts here refering people to: ACE Google Protocol Buffers Boost::Serialization Qt ::QDataStream My Requirements/ Constraints: The solution must be…
5
votes
0 answers

C++ CORBA (ACE/TAO) questions

I'm using ACE TAO as the CORBA implementation. I would like to find out if anyone know of any options to set Maximum Message Size and Maximum number of Connections. omniORB has two options for these, giopMaxMsgSize and…
nixgadget
  • 6,983
  • 16
  • 70
  • 103
4
votes
5 answers

Is there a way to use thread local variables when using ACE?

I am using ACE threads and need each thread to have its own int member. Is that possible?
amitlicht
  • 2,868
  • 6
  • 23
  • 27
3
votes
1 answer

ACE how to enable IPv6

I am using ACE v5.7.1 in linux. I want to enable ipv6 so that my server can accept ipv6 requests also.i have added #define ACE_HAS_IPV6 in the ace/config.h file.But still the return value from the method ACE_ipv6_enabled() is 0 when i create a…
smitajit
  • 31
  • 3
3
votes
1 answer

how to end a reactor event loop in ace

I found two ways of ending a reactor event loop in ace: 1. ACE_Reactor::instance()->end_reactor_event_loop(); 2. ACE_Reactor::instance()->close() What is the difference between them? Which should I use?
Shay
  • 633
  • 2
  • 11
  • 27
3
votes
1 answer

Proactor and async write

Boost asio implements proactor design pattern baded on ACE proactor. I understand why we need async read. Hovewer, I'm a confused with async write. Why we need is async write? Is it useful for TCP/UDP connection too (can write to TCP/UDP socket…
dimba
  • 26,717
  • 34
  • 141
  • 196
3
votes
3 answers

Compiling error with ACE lib on Slackware 14.2 64 bit

I'm trying to compile ACE lib but I have errors compiling. My Linux system is Slackware 14.2 64 bit The lib is ACE version 6.1.4 (the version that I need to compile) Before to post this I have followed all the steps for to build ACE from ACE…
Cyneo
  • 51
  • 5
3
votes
1 answer

ACE TAO 6.2.6 ACE_wrappers_vc11_static.sln

has anyone successfully built the ACE+TAO 6.2.6 as static libraries in Microsoft Visual Studio 2012 in Windows? I just downloaded the latest version (i.e. ACE+TAO 6.2.6) and realised the package has no longer provided the static solution files…
1
2 3
13 14