| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\ |
|
| |\
| | |
| | | |
Make use of std::atomic for the reference count of the ACE event handler
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
headers, not needed anymore for the ACE event handler
* ACE/ace/Event_Handler.h:
* ACE/ace/Reactor.h:
* ACE/ace/Reactor_Impl.h:
|
| | |
| | |
| | |
| | | |
* ACE/ace/Event_Handler.h:
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
default implementation
* ACE/ace/Event_Handler.inl:
Deleted.
* ACE/ace/Event_Handler.cpp:
* ACE/ace/Event_Handler.h:
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
require C++11 compiler support
* ACE/ACEXML/examples/SAXPrint/main.cpp:
* ACE/ace/ARGV.h:
* ACE/ace/Basic_Types.h:
* ACE/ace/Bound_Ptr.h:
* ACE/ace/Bound_Ptr.inl:
* ACE/ace/CDR_Stream.cpp:
* ACE/ace/Codeset_IBM1047.cpp:
* ACE/ace/Event_Handler.cpp:
* ACE/ace/Event_Handler.h:
* ACE/ace/Global_Macros.h:
* ACE/ace/OS_NS_Thread.cpp:
* ACE/ace/Proactor.cpp:
* ACE/ace/Process_Manager.h:
* ACE/ace/Reactor.h:
* ACE/ace/Reactor_Timer_Interface.h:
* ACE/ace/Signal.h:
* ACE/ace/Thread_Manager.cpp:
* ACE/ace/Time_Policy.h:
* ACE/ace/Time_Value.cpp:
* ACE/ace/Time_Value.h:
* ACE/ace/Time_Value.inl:
* ACE/ace/WFMO_Reactor.cpp:
* ACE/ace/XML_Utils/XML_Helper.h:
* ACE/ace/XML_Utils/XSCRT/Elements.hpp:
* ACE/ace/config-macosx-lion.h:
* ACE/examples/APG/Active_Objects/AO.cpp:
* ACE/examples/APG/Active_Objects/AO2.cpp:
* ACE/examples/APG/Naming/Name_Binding.h:
* ACE/examples/APG/Reactor/HAStatus.cpp:
* ACE/examples/Threads/future1.cpp:
* ACE/examples/Threads/future2.cpp:
* ACE/netsvcs/lib/Client_Logging_Handler.cpp:
* ACE/netsvcs/lib/Server_Logging_Handler_T.cpp:
* ACE/tests/Bound_Ptr_Test.cpp:
* ACE/tests/Bug_2540_Regression_Test.cpp:
* ACE/tests/Bug_2820_Regression_Test.cpp:
* ACE/tests/Chrono_Test.cpp:
* ACE/tests/Compiler_Features_15_Test.cpp:
* ACE/tests/Compiler_Features_16_Test.cpp:
* ACE/tests/Compiler_Features_17_Test.cpp:
* ACE/tests/Compiler_Features_18_Test.cpp:
* ACE/tests/Compiler_Features_19_Test.cpp:
* ACE/tests/Compiler_Features_20_DLL.h:
* ACE/tests/Compiler_Features_21_Test.cpp:
* ACE/tests/Compiler_Features_23_Test.cpp:
* ACE/tests/Compiler_Features_24_Test.cpp:
* ACE/tests/Compiler_Features_25_Test.cpp:
* ACE/tests/Compiler_Features_26_Test.cpp:
* ACE/tests/Compiler_Features_27_Test.cpp:
* ACE/tests/Compiler_Features_28_Test.cpp:
* ACE/tests/Compiler_Features_29_Test.cpp:
* ACE/tests/Compiler_Features_31_Test.cpp:
* ACE/tests/Compiler_Features_32_Test.cpp:
* ACE/tests/Compiler_Features_34_Test.cpp:
* ACE/tests/Compiler_Features_35_Test.cpp:
* ACE/tests/Compiler_Features_36_Test.cpp:
* ACE/tests/DLL_Test.cpp:
* ACE/tests/Process_Manager_Test.cpp:
* ACE/tests/Reactor_Remove_Resume_Test.cpp:
* ACE/tests/Reactor_Timer_Test.cpp:
* ACE/tests/Task_Ex_Test.cpp:
* TAO/TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_sequence/sequence_ch.cpp:
* TAO/TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
* TAO/TAO_IDL/be_include/be_helper.h:
* TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h:
* TAO/tao/Object.h:
|
|
|
|
|
| |
* ACE/ace/Event_Handler.cpp:
* ACE/ace/Event_Handler.h:
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Event_Handler.h:
* ace/Event_Handler.cpp:
* tests/Reactor_Remove_Resume_Test.cpp:
Added new operator bool, operator==(nullptr),
and operator==(!nullptr) to easily check whether the
ACE_Event_Handler_var has a pointer or not. These
new operators are only enabled with C++11 features enabled
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Event_Handler.h:
When we enable ACE::make_event_handler<T> we set
the define ACE_HAS_ACE_MAKE_EVENT_HANDLER so that a higher
layer can easily check if this factory template is
available
* tests/Compiler_Features_32_Test.cpp:
Extended this C++11 unit test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Event_Handler.h:
Introduce ACE::make_event_handler<T> factory method which
is enabled when we have C++11 support. This is similar to
std::make_unique and std::make_shared, but can be used
to allocate ACE_Event_Handler instances and directly
assign them to a ACE_Event_Handler_var
* tests/Bug_2820_Regression_Test.cpp:
Use the new ACE::make_event_handler<T>
* ace/OS_NS_stdio.inl:
* ace/config-win32-msvc-14.h:
msvc14 has C99 compliant vsnprintf/vsnwprintf
* ace/Dev_Poll_Reactor.cpp:
* ace/Get_Opt.cpp:
* ace/MMAP_Memory_Pool.cpp:
* ace/SOCK_Dgram_Bcast.cpp:
* ace/Select_Reactor_Base.cpp:
* ace/Service_Gestalt.cpp:
* ace/Sock_Connect.cpp:
* ace/WFMO_Reactor.cpp:
* apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h:
* apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h:
* bin/fuzz.pl:
* examples/Reactor/Proactor/test_udp_proactor.cpp:
Fixed typos
* debian/debian.control:
* debian/libace-6.2.7.lintian-overrides:
* debian/libace-dev.lintian-overrides:
* debian/libace-doc.lintian-overrides:
* debian/libace-flreactor-6.2.7.lintian-overrides:
* debian/libace-flreactor-dev.lintian-overrides:
* debian/libace-foxreactor-6.2.7.lintian-overrides:
* debian/libace-foxreactor-dev.lintian-overrides:
* debian/libace-htbp-6.2.7.lintian-overrides:
* debian/libace-htbp-dev.lintian-overrides:
* debian/libace-inet-6.2.7.lintian-overrides:
* debian/libace-inet-dev.lintian-overrides:
* debian/libace-inet-ssl-6.2.7.lintian-overrides:
* debian/libace-inet-ssl-dev.lintian-overrides:
* debian/libace-qtreactor-6.2.7.lintian-overrides:
* debian/libace-qtreactor-dev.lintian-overrides:
* debian/libace-rmcast-6.2.7.lintian-overrides:
* debian/libace-rmcast-dev.lintian-overrides:
* debian/libace-ssl-6.2.7.lintian-overrides:
* debian/libace-ssl-dev.lintian-overrides:
* debian/libace-tkreactor-6.2.7.lintian-overrides:
* debian/libace-tkreactor-dev.lintian-overrides:
* debian/libace-tmcast-6.2.7.lintian-overrides:
* debian/libace-tmcast-dev.lintian-overrides:
* debian/libace-xml-utils-6.2.7.lintian-overrides:
* debian/libace-xml-utils-dev.lintian-overrides:
* debian/libace-xtreactor-6.2.7.lintian-overrides:
* debian/libace-xtreactor-dev.lintian-overrides:
* debian/libacexml-6.2.7.lintian-overrides:
* debian/libacexml-dev.lintian-overrides:
* debian/libkokyu-6.2.7.lintian-overrides:
* debian/libkokyu-dev.lintian-overrides:
* debian/libnetsvcs-6.2.7.lintian-overrides:
* debian/libtao-2.2.7.lintian-overrides:
* debian/libtao-dev.lintian-overrides:
* debian/libtao-doc.lintian-overrides:
* debian/libtao-flresource-2.2.7.lintian-overrides:
* debian/libtao-flresource-dev.lintian-overrides:
* debian/libtao-foxresource-2.2.7.lintian-overrides:
* debian/libtao-foxresource-dev.lintian-overrides:
* debian/libtao-orbsvcs-2.2.7.lintian-overrides:
* debian/libtao-qtresource-2.2.7.lintian-overrides:
* debian/libtao-qtresource-dev.lintian-overrides:
* debian/libtao-tkresource-2.2.7.lintian-overrides:
* debian/libtao-tkresource-dev.lintian-overrides:
* debian/libtao-xtresource-2.2.7.lintian-overrides:
* debian/libtao-xtresource-dev.lintian-overrides:
Imported files from debian packaging
|
|
|
|
|
|
|
|
|
|
| |
* ace/Event_Handler.h:
* ace/Reactor.h:
* ace/Reactor_Notification_Strategy.h:
* ace/Read_Buffer.h:
* ace/Registry_Name_Space.h:
* ace/Remote_Tokens.h:
Doxygen changes
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/ACE.cpp:
* ace/Activation_Queue.h:
* ace/Active_Map_Manager.h:
* ace/Dev_Poll_Reactor.h:
* ace/Dev_Poll_Reactor.inl:
* ace/Event_Handler.h:
* ace/Filecache.h:
* ace/Manual_Event.h:
* ace/Map_Manager.h:
* ace/Mem_Map.h:
* ace/Message_Block.h:
* ace/OS_Log_Msg_Attributes.h:
* ace/OS_NS_unistd.h:
* ace/Object_Manager.h:
* ace/Recursive_Thread_Mutex.h:
Layout, const, and doxygen fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/DLL.h:
* ace/DLL_Manager.h:
* ace/Dirent.h:
* ace/Dump_T.h:
* ace/Event_Handler.h:
* ace/File_Lock.h:
* ace/INET_Addr.h:
* ace/Log_Msg_Callback.h:
* ace/Log_Record.h:
* ace/Logging_Strategy.h:
Fixed set of doxygen warnings
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* ace/Addr.cpp:
Layout change
* ace/Event_Handler.h:
* ace/Free_List.h:
* ace/Logging_Strategy.h:
* ace/Process_Manager.h:
* ace/Select_Reactor_Base.h:
* ace/Select_Reactor_T.h:
* ace/SSL/SSL_SOCK_Acceptor.inl:
* ace/Timer_Heap_T.h:
* ace/Timer_Wheel_T.h:
Doxygen change
* ace/Service_Config.cpp:
* ace/Service_Gestalt.cpp:
* ace/Service_Gestalt.h:
Changed the default value of the logger_key argument
to open to 0. That way we can easier check if the user
has overridden the default. Also check the logger_key
in Service_Gestalt, so that it can be set through TAO.
This fixes bugzilla 3597
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|