summaryrefslogtreecommitdiff
path: root/TAO/tao/LF_CH_Event.h
Commit message (Collapse)AuthorAgeFilesLines
* Layout changesJohnny Willemsen2019-05-221-2/+0
| | | | * TAO/tao/LF_CH_Event.h:
* Make the leader follower state a real enum instead of using it as int, that ↵Johnny Willemsen2017-01-031-4/+4
| | | | | | | | | | | | | | | way a compiler can detect when we assign a non-existent value * TAO/tao/LF_CH_Event.cpp: * TAO/tao/LF_CH_Event.h: * TAO/tao/LF_Event.cpp: * TAO/tao/LF_Event.h: * TAO/tao/LF_Event.inl: * TAO/tao/LF_Invocation_Event.cpp: * TAO/tao/LF_Invocation_Event.h: * TAO/tao/LF_Multi_Event.cpp: * TAO/tao/LF_Multi_Event.h: * TAO/tests/Bug_3531b_Regression/server.cpp:
* The successful/error_detected/keep_waiting accessors of TAO_LF_Event are ↵Johnny Willemsen2017-01-031-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | also called from outside of the leader follower loop by other threads. This could trigger a data race because an inconsistent state is ready. Moved the real logic to _i methods and the public accessors now first lock the lf lock, this is normally only done in connection setup so doesn't add a penalty to the regular invocation path * TAO/orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: * TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: * TAO/tao/IIOP_Connector.cpp: * TAO/tao/LF_CH_Event.cpp: * TAO/tao/LF_CH_Event.h: * TAO/tao/LF_Connect_Strategy.cpp: * TAO/tao/LF_Event.cpp: * TAO/tao/LF_Event.h: * TAO/tao/LF_Event.inl: * TAO/tao/LF_Invocation_Event.cpp: * TAO/tao/LF_Invocation_Event.h: * TAO/tao/LF_Multi_Event.cpp: * TAO/tao/LF_Multi_Event.h: * TAO/tao/Leader_Follower.cpp: * TAO/tao/Reactive_Connect_Strategy.cpp: * TAO/tao/Strategies/SCIOP_Connector.cpp: * TAO/tao/Strategies/SHMIOP_Connector.cpp: * TAO/tao/Strategies/UIOP_Connector.cpp: * TAO/tao/Transport_Connector.cpp: * TAO/tao/Wait_On_Reactor.cpp: * TAO/tao/Wait_On_Read.cpp: * TAO/tests/Bug_3531b_Regression/server.cpp:
* Make several check methods to return a bool instead of int, much easier to ↵Johnny Willemsen2017-01-021-5/+5
| | | | | | | | | | | | | | understand the code path and less error phrone * TAO/tao/LF_CH_Event.cpp: * TAO/tao/LF_CH_Event.h: * TAO/tao/LF_Event.cpp: * TAO/tao/LF_Event.h: * TAO/tao/LF_Event.inl: * TAO/tao/LF_Invocation_Event.cpp: * TAO/tao/LF_Invocation_Event.h: * TAO/tao/LF_Multi_Event.cpp: * TAO/tao/LF_Multi_Event.h:
* Fixed typoJohnny Willemsen2017-01-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ACE/ACEXML/common/DTD_Manager.h: * ACE/ACEXML/common/NamespaceSupport.h: * ACE/ACEXML/parser/debug_validator/Debug_DTD_Manager.h: * ACE/ace/Containers_T.h: * ACE/ace/DLL.h: * ACE/ace/QoS/QoS_Session.h: * ACE/ace/QoS/QoS_Session_Impl.cpp: * ACE/ace/QoS/QoS_Session_Impl.h: * ACE/ace/RB_Tree.h: * ACE/ace/SSL/SSL_SOCK_Stream.cpp: * ACE/ace/SSL/SSL_SOCK_Stream.inl: * ACE/ace/Select_Reactor_T.cpp: * ACE/ace/TP_Reactor.cpp: * ACE/ace/Token.cpp: * ACE/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/file.h: * ACE/examples/APG/Signals/SigHandler.cpp: * ACE/examples/APG/Signals/SigHandlers.cpp: * ACE/examples/Reactor/Proactor/test_aiosig.cpp: * ACE/examples/Reactor/Proactor/test_aiosig_ace.cpp: * ACE/examples/Reactor/WFMO_Reactor/APC.cpp: * ACE/examples/Reactor/WFMO_Reactor/Abandoned.cpp: * ACE/examples/Reactor/WFMO_Reactor/Window_Messages.cpp: * ACE/tests/Cached_Accept_Conn_Test.cpp: * ACE/tests/Dev_Poll_Reactor_Echo_Test.cpp: * ACE/tests/Dev_Poll_Reactor_Test.cpp: * TAO/DevGuideExamples/PortableInterceptors/Auth/ServerInitializer.cpp: * TAO/examples/Content_Server/AMI_Observer/Callback_Handler.cpp: * TAO/orbsvcs/examples/Notify/Subscribe/Subscribe.h: * TAO/orbsvcs/examples/RtEC/Kokyu/Supplier.cpp: * TAO/orbsvcs/examples/RtEC/Kokyu/Supplier.h: * TAO/orbsvcs/orbsvcs/Event/EC_ObserverStrategy.cpp: * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp: * TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp: * TAO/orbsvcs/tests/Bug_1630_Regression/testclient.cpp: * TAO/orbsvcs/tests/Concurrency/CC_command.cpp: * TAO/orbsvcs/tests/Event/Mcast/Two_Way/application.cpp: * TAO/orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.h: * TAO/tao/Connection_Handler.cpp: * TAO/tao/IIOP_Connector.cpp: * TAO/tao/Invocation_Utils.h: * TAO/tao/LF_CH_Event.h: * TAO/tao/ORB_Core.cpp: * TAO/tao/Stub.h: * TAO/tao/Stub.inl: * TAO/tao/Transport.h: * TAO/tests/Bug_1495_Regression/Threaded_Server.cpp: * TAO/tests/Bug_1495_Regression/server_interceptor.cpp: * TAO/tests/Bug_3748_Regression/client.cpp: * TAO/tests/DII_AMI_Forward/server_interceptor.cpp: * TAO/tests/DynValue_Test/main.cpp: * TAO/tests/Explicit_Event_Loop/client.cpp: * TAO/tests/Explicit_Event_Loop/server.cpp: * TAO/tests/IORManipulation/IORTest.cpp: * TAO/tests/POA/On_Demand_Act_Direct_Coll/Collocated_Test.cpp: * TAO/tests/Portable_Interceptors/Bug_1559/server_interceptor.cpp: * TAO/tests/Portable_Interceptors/ForwardRequest/Client_Request_Interceptor.cpp: * TAO/tests/Portable_Interceptors/ForwardRequest/Server_Request_Interceptor.cpp: * TAO/tests/TransportCurrent/Framework/client.cpp: * TAO/tests/TransportCurrent/IIOP/client.cpp:
* Remove doxygen style Id tag with two space before $Id#Johnny Willemsen2015-01-071-2/+0
|
* Thu Apr 7 11:40:00 UTC 2011 Martin Corino <mcorino@remedy.nl>mcorino2011-04-071-1/+1
| | | | | Merged changes from Remedy work branch.
* ChangeLogTag: Mon Aug 25 22:28:04 UTC 2008 Adam Mitz <mitza@ociweb.com>mitza2008-08-251-0/+15
|
* Repo restructuringWilliam R. Otte2006-07-241-0/+121
|
* Repo restructuringWilliam R. Otte2006-07-241-121/+0
|
* ChangeLog tag: Sat May 13 22:07:04 UTC 2006 Phil Mesnier ↵Phil Mesnier2006-05-141-4/+0
| | | | <mesnier_p@ociweb.com>
* ChangeLog tag: Wed Apr 26 16:42:45 UTC 2006 Phil Mesnier ↵Phil Mesnier2006-04-261-0/+11
| | | | <mesnier_p@ociweb.com>
* ChangeLogTag: Fri Mar 10 07:09:22 UTC 2006 J.T. Conklin ↵jtc2006-03-101-1/+1
| | | | <jtc@acorntoolworks.com>
* ChangeLogTag:Tue Nov 1 14:49:40 2005 Ossama Othman ↵Ossama Othman2005-11-021-0/+4
| | | | <ossama@dre.vanderbilt.edu>
* ChangeLogTag: Tue Jan 4 09:42:12 UTC 2005 Johnny Willemsen ↵Johnny Willemsen2005-01-041-4/+0
| | | | <jwillemsen@remedy.nl>
* ChangeLogTag: Fri Apr 23 13:04:12 UTC 2004 Johnny Willemsen ↵Johnny Willemsen2004-04-231-1/+1
| | | | <jwillemsen@remedy.nl>
* ChangeLogTag:Tue Oct 28 12:02:47 2003 Balachandran Natarajan ↵bala2003-10-281-0/+3
| | | | <bala@dre.vanderbilt.edu>
* ChangeLogTag:Mon Jul 21 22:57:54 UTC 2003 Don Hinton <dhinton@dresystems.com>dhinton2003-07-211-2/+2
|
* ChangeLogTag: Mon Jul 07 18:00:38 2003 Irfan Pyarali <irfan@oomworks.com>irfan2003-07-071-14/+8
|
* ChangeLogTag: Wed Dec 4 12:24:52 2002 Balachandran Natarajan ↵bala2002-12-041-4/+7
| | | | <bala@isis-server.isis.vanderbilt.edu>
* ChangeLogTag: Fri Nov 29 11:16:28 2002 Balachandran Natarajan ↵bala2002-11-291-12/+34
| | | | <bala@isis-server.isis.vanderbilt.edu>
* ChangeLogTag: Tue Nov 12 12:47:31 2002 Balachandran Natarajan ↵bala2002-11-121-0/+92
<bala@isis-server.isis.vanderbilt.edu>