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
1
vote
2 answers

Error building ace in solaris and linux

I have issues building ace 5.3 in linux. I get the following error. g++ -W -Wall -Wpointer-arith -pipe -O3 -g -Wno-uninitialized -fno-implicit-templates -DACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS…
user3484214
  • 41
  • 1
  • 1
  • 3
1
vote
1 answer

Terminate threads Gracefully in ACE

I have a question similar to This one . But I want to implement this in Linux, using ACE framework. What is the way to do this
Sirish
  • 9,183
  • 22
  • 72
  • 107
1
vote
1 answer

ACE fails at Linker in MAC OS X 10.9 (and higher)

I am trying to compile and run the following simple code in MAC OS X 10.9 with CLANG++: #include "ACE_wrappers/ace/MEM_Stream.h" #include int main() { std::cout << "Hello World" << std::endl; ACE_MEM_Stream m(3); …
MK3
  • 56
  • 8
1
vote
1 answer

CLANG vs. GNU Compilers Collection - Compiles in GNU but fails in CLANG

I am trying to compile my project with 3rd party lib "ACE 6.2.8" in MAC OS X 10.9.5 Mavericks with clang++. I get the following error: In file included from ../../../Client/Chromodoris/Agent/CacheGenerator.cpp:15: In file included from…
MK3
  • 56
  • 8
1
vote
1 answer

Using ACE_Service_Object

I'm trying to use the ACE_Service_Object or the ACE_Shared_Object. I'm not sure which one is applicable. I'm trying to encapsulate some functionality in a DLL so a consumer of the DLL would open the library, create an instance of the exported…
Stephen Burke
  • 882
  • 3
  • 10
  • 25
1
vote
1 answer

OpenDDS build failure

I'm trying to build OpenDDS 3.4.1 with ACE+TAO-6.2.3. While following the DDS/INSTALL docs, option B, I'm running into the following build errors. Here is directory location ... /home/ender/OpenDDS-3.4.1/ |- ACE+TAO-6.2.3.tar |- ACE_wrappers |-…
Ender
  • 1,652
  • 2
  • 25
  • 50
1
vote
0 answers

Non-blocking ACE_SOCK_Stream and client disconnect

So I am trying to setup a multithreaded server with ACE. I am using non-blocking client sockets to prevent recv()/send() from blocking. The problem is when I use recv() and the client disconnects ungraceful, the result of recv() does not give me a…
Mathias Hölzl
  • 263
  • 4
  • 16
1
vote
1 answer

threads are halted by function send() or recv() of ACE_SOCK_Stream?

I am using pthread + ACE to write a fake client. this client has 3 threads, and each thread could send and receive message endlessly by using ACE. however, these threads always be halted by the function send() or recv(). that is, the thread would…
Mark
  • 422
  • 1
  • 5
  • 15
1
vote
1 answer

Bogus dependencies in custom RPM?

I'm attempting to build an RPM to install a "devel" package of ACE-TAO. I know RPM's of ACE-TAO already exist, but for our application they are insufficient. Asking the developer to compile ACE+TAO is error prone. Anyway, I build a spec file to do…
Tyler Jandreau
  • 4,245
  • 1
  • 22
  • 47
1
vote
1 answer

Selection between ACE & Boost for learning

I am an intermediate c++ programmer and done some work using ACE, now I want to learn one of those Libraries thoroughly to progress in to my career. That why I need your kind help to make a decision, that what should I learn first. And also please…
Ahsan Raza
  • 385
  • 2
  • 10
1
vote
3 answers

dynamic library loading : easy way to figure out unresolved symbols runtime

I am working on a huge project which is loading dynamic libraries at runtime using ACE_DLL::open. Library is located and tries to open but fails on mmap ( below is the strace ) because of unresolved symbols. I know for sure that its because of…
Shanky
  • 139
  • 1
  • 12
1
vote
0 answers

rpm for static version of ACE/TAO

I need ACE/TAO framework for building my applications. I found the RPM to install those at this page. http://download.opensuse.org/repositories/devel:/libraries:/ACE:/micro:/versioned/RedHat_RHEL-6/x86_64/ These do install the SHARED libraries of…
Abruzzo Forte e Gentile
  • 14,423
  • 28
  • 99
  • 173
1
vote
1 answer

should I use ace_select_reactor or ace_dev_poll_reactor

I dont know which reactor to choose use ace_select_reactor or ace_dev_poll_reactor. The reactor is used for listening of incoming open connection events on a server which uses unix domain socket
Shay
  • 633
  • 2
  • 11
  • 27
1
vote
0 answers

Multiple handlers for single event in ACE Reactor framework

I am designing a server that accepts incoming connections, the clients occasionally send requests which the server needs to respond, but mostly the server detects some events and broadcasts the event to all the connected clients. Basically what I…
sdkljhdf hda
  • 1,387
  • 9
  • 17
1
vote
1 answer

multi thread programming - ACE_thread_t or ACE_Task

I want to write a multi thread process (on linux) using ACE. What is the difference between using ACE_Task and ACE_thread_t when implementing threads in c++
Shay
  • 633
  • 2
  • 11
  • 27