summaryrefslogtreecommitdiff
path: root/TAO/tao/LF_Event.h
Commit message (Collapse)AuthorAgeFilesLines
* Layout changesJohnny Willemsen2020-01-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TAO/tao/Abstract_Servant_Base.h: * TAO/tao/AnyTypeCode/Alias_TypeCode.h: * TAO/tao/AnyTypeCode/Alias_TypeCode_Static.h: * TAO/tao/AnyTypeCode/Empty_Param_TypeCode.h: * TAO/tao/AnyTypeCode/Enum_TypeCode.h: * TAO/tao/AnyTypeCode/Enum_TypeCode_Static.h: * TAO/tao/AnyTypeCode/Fixed_TypeCode.h: * TAO/tao/AnyTypeCode/Indirected_Type_TypeCode.h: * TAO/tao/AnyTypeCode/Objref_TypeCode.h: * TAO/tao/AnyTypeCode/Objref_TypeCode_Static.h: * TAO/tao/AnyTypeCode/Recursive_Type_TypeCode.h: * TAO/tao/AnyTypeCode/Sequence_TypeCode.h: * TAO/tao/AnyTypeCode/Sequence_TypeCode_Static.h: * TAO/tao/AnyTypeCode/String_TypeCode.h: * TAO/tao/AnyTypeCode/Struct_TypeCode.h: * TAO/tao/AnyTypeCode/Struct_TypeCode_Static.h: * TAO/tao/AnyTypeCode/True_RefCount_Policy.h: * TAO/tao/AnyTypeCode/TypeCode.h: * TAO/tao/AnyTypeCode/TypeCode_Case_Base_T.h: * TAO/tao/AnyTypeCode/Union_TypeCode.h: * TAO/tao/AnyTypeCode/Value_TypeCode.h: * TAO/tao/AnyTypeCode/Value_TypeCode_Static.h: * TAO/tao/Asynch_Reply_Dispatcher_Base.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Asynch_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Collocated_Synch_With_Server_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Corba_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Asynch_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Queue_Visitor.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Remote_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Request.h: * TAO/tao/CSD_ThreadPool/CSD_TP_Strategy.h: * TAO/tao/Cleanup_Func_Registry.h: * TAO/tao/Connection_Handler.h: * TAO/tao/DiffServPolicy/DiffServ_Protocols_Hooks.h: * TAO/tao/Dynamic_TP/DTP_POA_Strategy.h: * TAO/tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h: * TAO/tao/Endpoint.h: * TAO/tao/FlResource/FlResource_Factory.h: * TAO/tao/FoxResource/FoxResource_Factory.h: * TAO/tao/GUIResource_Factory.h: * TAO/tao/IIOP_Profile.h: * TAO/tao/IIOP_Transport.h: * TAO/tao/IORManipulation/IORManip_Filter.h: * TAO/tao/IORManipulation/IORManip_IIOP_Filter.h: * TAO/tao/IORManipulation/IORManipulation.h: * TAO/tao/IORTable/Async_Table_Adapter.h: * TAO/tao/IORTable/Locate_ResponseHandler.h: * TAO/tao/Invocation_Adapter.h: * TAO/tao/LF_Event.h: * TAO/tao/LF_Invocation_Event.h: * TAO/tao/LF_Multi_Event.h: * TAO/tao/LocalObject.h: * TAO/tao/MProfile.h: * TAO/tao/Messaging/AMH_Response_Handler.h: * TAO/tao/Messaging/Asynch_Invocation_Adapter.h: * TAO/tao/Transport.h:
* Remove comment that shouldn't be there anymoreJohnny Willemsen2017-01-041-3/+0
| | | | * TAO/tao/LF_Event.h:
* Zapped spaceJohnny Willemsen2017-01-041-1/+1
| | | | * TAO/tao/LF_Event.h:
* Make the leader follower state a real enum instead of using it as int, that ↵Johnny Willemsen2017-01-031-8/+8
| | | | | | | | | | | | | | | 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-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 keep_waiting constJohnny Willemsen2017-01-021-1/+1
| | | | | * TAO/tao/LF_Event.h: * TAO/tao/LF_Event.inl:
* 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:
* Make keep_waiting return a bool instead of intJohnny Willemsen2017-01-021-4/+4
| | | | | * TAO/tao/LF_Event.h: * TAO/tao/LF_Event.inl:
* Shorten file headersJohnny Willemsen2015-01-071-1/+0
|
* 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.
* Tue Feb 17 14:03:39 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2009-02-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: * tao/Strategies/DIOP_Connector.cpp: * tao/Strategies/SCIOP_Connector.cpp: * tao/Strategies/SHMIOP_Connector.cpp: * tao/Strategies/UIOP_Connector.cpp: Only the return of -1 with cache_transport should be seen as an error * tao/Cache_Entries_T.cpp: Updated some debug statements * tao/Condition.cpp: * tao/Condition.h: Changed delete_lock_ to a bool * tao/Exception.cpp: * tao/SystemException.cpp: Check for self assignment in operator= * tao/IIOP_Connection_Handler.cpp: Layout changes to debug statements and use ACE_TEXT * tao/IIOP_Connector.cpp: Check the return value of cache_transport * tao/Leader_Follower.inl: Const change * tao/LF_CH_Event.cpp: * tao/LF_Event.h: * tao/LF_Event.inl: Addeds state_name to LF_Event and print the state as string instead of number * tao/Strategies/SCIOP_Acceptor.cpp: Fixed gcc warning, don't use ACE_UNUSED_ARG anymore * tao/Strategies/SCIOP_Connection_Handler.cpp: Layout change * tao/String_Alloc.cpp: Simplified check * tao/Transport_Cache_Manager_T.cpp: * tao/Transport_Cache_Manager_T.h: * tao/Transport_Cache_Manager_T.inl: Updated various debug statements. When we have to purge the cache always try to purge the cache with 1 entry else we don't purge when we have a very small cache. Make the maximum transport cache size a real maximum, it was previously not a real maximum, just a default allocation value. This fixes 3570 * tao/Transport_Connector.cpp: Check the return value of cache_transport. * tao/ZIOP/ZIOP.cpp: * tao/ZIOP/ZIOP.h Layout changes * tests/Bug_3558_Regression/client.cpp: * tests/Transport_Cache_Manager/Bug_3558_Regression.cpp: The cache has now a real maximum, updated these tests
* ChangeLogTag: Mon Aug 25 22:28:04 UTC 2008 Adam Mitz <mitza@ociweb.com>mitza2008-08-251-1/+1
|
* Mon Jan 29 19:11:14 2007 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2007-01-291-2/+1
|
* Mon Aug 14 13:45:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>Johnny Willemsen2006-08-141-2/+2
|
* Repo restructuringWilliam R. Otte2006-07-241-0/+157
|
* Repo restructuringWilliam R. Otte2006-07-241-157/+0
|
* ChangeLog tag: Wed Apr 26 16:42:45 UTC 2006 Phil Mesnier ↵Phil Mesnier2006-04-261-2/+5
| | | | <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-1/+7
| | | | <ossama@dre.vanderbilt.edu>
* ChangeLogTag:Mon Oct 3 06:33:20 2005 Bala Natarajan <bala_natarajan at ↵bala2005-10-031-1/+3
| | | | symantec dot com>
* ChangeLogTag:Tue Oct 28 12:02:47 2003 Balachandran Natarajan ↵bala2003-10-281-0/+2
| | | | <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-3/+0
|
* ChangeLogTag: Fri Nov 29 11:16:28 2002 Balachandran Natarajan ↵bala2002-11-291-0/+3
| | | | <bala@isis-server.isis.vanderbilt.edu>
* ChangeLogTag: Tue Nov 12 12:47:31 2002 Balachandran Natarajan ↵bala2002-11-121-24/+27
| | | | <bala@isis-server.isis.vanderbilt.edu>
* ChangeLogTag:Thu May 23 15:30:40 2002 Ossama Othman <ossama@uci.edu>Ossama Othman2002-05-231-3/+2
|
* ChangeLogTag:Sat Apr 27 16:54:22 2002 Balachandran Natarajan ↵bala2002-04-271-1/+5
| | | | <bala@cs.wustl.edu>
* ChangeLogTag: Fri Nov 2 07:05:13 2001 Balachandran Natarajan ↵bala2001-11-021-0/+3
| | | | <bala@cs.wustl.edu>
* ChangeLogTag: Wed Sep 12 16:29:49 2001 Balachandran Natarajan ↵bala2001-09-121-1/+12
| | | | <bala@cs.wustl.edu>
* ChangeLogTag:Wed Aug 1 16:05:36 2001 Carlos O'Ryan <coryan@uci.edu>coryan2001-08-011-0/+124