#include <Server_Strategy_Factory.h>
Inheritance diagram for TAO_Server_Strategy_Factory:
Public Member Functions | |
TAO_Server_Strategy_Factory (void) | |
Constructor. | |
virtual | ~TAO_Server_Strategy_Factory (void) |
Destructor. | |
virtual int | open (TAO_ORB_Core *orb_core) |
virtual int | enable_poa_locking (void) |
Enable POA locking? | |
virtual int | activate_server_connections (void) |
Are server connections active (i.e. run in their own thread). | |
virtual int | thread_per_connection_timeout (ACE_Time_Value &timeout) |
virtual int | server_connection_thread_flags (void) |
The thread activation parameters. | |
virtual int | server_connection_thread_count (void) |
virtual const Active_Object_Map_Creation_Parameters & | active_object_map_creation_parameters (void) const |
Return the active object map creation parameters. | |
Protected Attributes | |
Active_Object_Map_Creation_Parameters | active_object_map_creation_parameters_ |
Active object map creation parameters. |
Definition at line 47 of file Server_Strategy_Factory.h.
|
Constructor.
Definition at line 13 of file Server_Strategy_Factory.cpp.
00014 : active_object_map_creation_parameters_ () 00015 { 00016 } |
|
Destructor.
Definition at line 18 of file Server_Strategy_Factory.cpp.
00019 { 00020 } |
|
Are server connections active (i.e. run in their own thread).
Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 35 of file Server_Strategy_Factory.cpp. Referenced by TAO_Concurrency_Strategy< SVC_HANDLER >::activate_svc_handler(), and TAO_ORB_Core::run().
00036 {
00037 return 0;
00038 }
|
|
Return the active object map creation parameters.
Definition at line 59 of file Server_Strategy_Factory.cpp. References active_object_map_creation_parameters_.
00060 { 00061 return this->active_object_map_creation_parameters_; 00062 } |
|
Enable POA locking?
Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 29 of file Server_Strategy_Factory.cpp.
00030 {
00031 return -1;
00032 }
|
|
Call on various strategies. This is not performed in so that the other portions of the ORB have a chance to "settle" in their initialization since the streategies herein might need some of that information. Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 23 of file Server_Strategy_Factory.cpp. Referenced by TAO_ORB_Core::init().
00024 {
00025 return 0;
00026 }
|
|
Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 53 of file Server_Strategy_Factory.cpp. Referenced by TAO_Concurrency_Strategy< SVC_HANDLER >::activate_svc_handler().
00054 {
00055 return 0;
00056 }
|
|
The thread activation parameters.
Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 47 of file Server_Strategy_Factory.cpp. Referenced by TAO_Concurrency_Strategy< SVC_HANDLER >::activate_svc_handler().
00048 {
00049 return 0;
00050 }
|
|
Obtain the timeout value used by the thread-per-connection server threads to poll the shutdown flag in the ORB. Return -1 if the ORB should use the compile-time defaults. If the return value is zero then the threads block without timeouts. Reimplemented in TAO_Default_Server_Strategy_Factory. Definition at line 41 of file Server_Strategy_Factory.cpp. Referenced by TAO_ORB_Core::init().
00042 {
00043 return -1;
00044 }
|
|
Active object map creation parameters.
Definition at line 130 of file Server_Strategy_Factory.h. Referenced by active_object_map_creation_parameters(). |