summaryrefslogtreecommitdiff
path: root/ACE/ace/Event_Handler.h
Commit message (Collapse)AuthorAgeFilesLines
* Documentation, layout, C++11 changesJohnny Willemsen2021-03-091-1/+0
|
* Removed redundant voidJohnny Willemsen2020-12-091-17/+17
|
* Merge branch 'master' of https://github.com/DOCGroup/ACE_TAO into masterJohnny Willemsen2020-11-171-3/+2
|\
| * Merge pull request #1289 from jwillemsen/jwi-aceeventhandleratomicJohnny Willemsen2020-11-171-3/+2
| |\ | | | | | | Make use of std::atomic for the reference count of the ACE event handler
| | * Move include of Synch_Traits.h from the Event Handler to the Reactor ↵Johnny Willemsen2020-11-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | headers, not needed anymore for the ACE event handler * ACE/ace/Event_Handler.h: * ACE/ace/Reactor.h: * ACE/ace/Reactor_Impl.h:
| | * Make use of std::atomic for the reference count of the ACE event handlerJohnny Willemsen2020-11-091-2/+2
| | | | | | | | | | | | * ACE/ace/Event_Handler.h:
* | | Make ACE_Notification_Buffer destructor default in order to remove its ↵Johnny Willemsen2020-11-171-5/+1
|/ / | | | | | | | | | | | | | | | | | | default implementation * ACE/ace/Event_Handler.inl: Deleted. * ACE/ace/Event_Handler.cpp: * ACE/ace/Event_Handler.h:
* | Remove checks for ACE_HAS_CPP11 and remove the code for C++03 now that we ↵Johnny Willemsen2020-11-101-6/+0
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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:
* Layout and const changesJohnny Willemsen2020-11-091-4/+0
| | | | | * ACE/ace/Event_Handler.cpp: * ACE/ace/Event_Handler.h:
* Fixed broken links and updated email address D. Schmidt to the correct oneJohnny Willemsen2019-01-241-1/+1
|
* Merged branch ace-face-safety (FACE Safety Profile import from OCITAO).Adam Mitz2015-11-061-0/+1
|
* Remove doxygen style Id tag with two space before $Id#Johnny Willemsen2015-01-071-2/+0
|
* Fri Aug 29 11:32:31 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2014-08-291-0/+9
| | | | | | | | | | | * 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
* Wed Aug 27 17:25:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2014-08-271-0/+4
| | | | | | | | | | | | * 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
* Thu Jul 3 10:47:48 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2014-07-031-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Sun Oct 24 12:35:28 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-10-241-1/+1
| | | | | | | | | | * 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
* (no commit message)Johnny Willemsen2010-10-231-4/+5
|
* Mon Jul 12 11:04:58 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-07-121-6/+8
| | | | | | | | | | | | | | | | | | | * 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
* Mon Jul 12 10:11:24 UTC 2010 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2010-07-121-1/+1
| | | | | | | | | | | | | | * 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
* ChangeLogTag:Sat Aug 29 22:41:33 UTC 2009 Steve Huston <shuston@riverace.com>Steve Huston2009-08-291-3/+2
|
* Thu Feb 26 12:26:15 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-02-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* undoing accidental deletionWilliam R. Otte2008-03-041-0/+388
|
* swap in externals for ACE and TAOWilliam R. Otte2008-03-041-388/+0
|
* Sun Feb 24 19:37:37 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2008-02-241-2/+0
|
* Wed Oct 3 19:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2007-10-031-2/+2
|
* Thu Sep 20 06:59:15 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2007-09-201-1/+1
|
* Mon Aug 14 11:15:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2006-08-141-1/+1
|
* Fri Aug 4 07:57:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2006-08-041-1/+1
|
* Wed Aug 2 18:16:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2006-08-021-2/+2
|
* Repo restructuringWilliam R. Otte2006-07-241-0/+390