TAO_ORB_Parameters Class ReferenceParameters that are specific to the ORB. These parameters can be for the client, the server, or for both. More...
Collaboration diagram for TAO_ORB_Parameters:
Detailed DescriptionParameters that are specific to the ORB. These parameters can be for the client, the server, or for both.Member Typedef Documentation
Constructor & Destructor Documentation
Constructor.
Member Function Documentation
Specifies the endpoints on which this server is willing to listen for requests.
Set/Get the port of services locatable through multicast.
Get/Set address:port for Multicast Discovery Protocol for the Naming Service.
Set/Get the size to be used for a socket's receive buffer.
Set/Get the size to be used for a socket's send buffer.
Set/Get the status of whether to use TCP_NODELAY or not.
Set/Get whether we should set SO_KEEPALIVE on the socket or not.
Set/Get whether we should set SO_DONTROUTE on the socket or not.
Octet sequences are marshalled without doing any copies, we simply append a block to the CDR message block chain. When the octet sequence is small enough and there is room in the current message block it is more efficient just to copy the buffer.
Maximum size of a GIOP message before outgoing fragmentation kicks in.
Maximum size of a GIOP message before outgoing fragmentation kicks in.
The ORB will use the dotted decimal notation for addresses. By default we use the full ascii names.
The ORB will cache incoming connections against the dotted decimal form of the peer's address
The ORB will turn off SO_LINGER if this is zero.
The amount of time desired by the user to wait to accept connections after a particular type of accept() error.
Set/Get the Init Reference of an arbitrary ObjectID.
Disable the OMG standard profile components, useful for homogenous environments.
Scheduling policy. Scheduling policy specified by the user through the -ORBSchedPolicy option. This value is typically used by functions like ACE_OS::thr_setprio() and ACE_Sched_Params::priority_min(). Legal values are ACE_SCHED_RR, ACE_SCHED_FIFO, and ACE_SCHED_OTHER.
Scheduling policy flag. Scheduling policy specified by the user through the -ORBSchedPolicy option. This value is typically used by ACE thread creation functions. Legal values are THR_SCHED_RR, THR_SCHED_FIFO, and THR_SCHED_DEFAULT.
Scheduling scope flag. Scheduling policy specified by the user through the -ORBScopePolicy option. This value is typically used by ACE thread creation functions. Legal values are THR_SCOPE_SYSTEM and THR_SCOPE_PROCESS.
Thread creation flags. Shorthand for OR'ing together the scope_policy and sched_policy.
Single read optimization.
Create shared profiles without priority.
Want to use parallel connection attempts when profiles have multiple endpoints.
The milliseconds delay used to stagger individual connection starts when using parallel connects.
Mutators and accessors for rt_collocation_resolver.
Accepts the list of preferred interfaces and does a simple semantic check on the string
Member Data DocumentationMap of endpoints this server is willing to accept requests on.
Port numbers of the configured services.
Address:port for Multicast Discovery Protocol for the Naming Service. List of comma separated prefixes from ORBDefaultInitRef.
Size to be used for a socket's receive buffer.
Size to be used for a socket's send buffer.
1 if we're using TCP_NODELAY and 0 otherwise.
1 if we're using SO_KEEPALIVE and 0 otherwise (default 0).
1 if we're using SO_DONTROUTE and 0 otherwise (default 0).
Control the strategy for copying vs. appeding octet sequences in CDR streams. Maximum GIOP message size to be sent over a given transport. Setting a maximum message size will cause outgoing GIOP fragmentation to be enabled.
For selecting a address notation.
If incoming connections should be cached against IP (true) or hostname (false).
For setting the SO_LINGER option.
For setting the accept retry delay.
If true then the standard OMG components are not generated.
Scheduling policy. Scheduling policy specified by the user through the -ORBSchedPolicy option. This value is typically used by functions like ACE_OS::thr_setprio() and ACE_Sched_Params::priority_min(). Legal values are ACE_SCHED_RR, ACE_SCHED_FIFO, and ACE_SCHED_OTHER.
Scheduling policy flag. Scheduling policy specified by the user through the -ORBSchedPolicy option. This value is typically used by ACE thread creation functions. Legal values are THR_SCHED_RR, THR_SCHED_FIFO, and THR_SCHED_DEFAULT.
Scheduling scope flag. Scheduling policy specified by the user through the -ORBScopePolicy option. This value is typically used by ACE thread creation functions. Legal values are THR_SCOPE_SYSTEM and THR_SCOPE_PROCESS.
Single read optimization.
Shared Profile - Use the same profile for multiple endpoints.
Use Parallel Connects - Try to connect to all endpoints in a shared profile at once, use the first to complete.
When using parallel connects, this delay is used to stagger connection attempts. This gives a trade-off between opening more potential connections than necessary vs increasing the potential time before a good connection is discovered. Time is expressed in milliseconds.
Preferred network interfaces as a string.
Default collocation resolver. The vanilla ORB has only one collocation resolver. But if the RTORB is in place, the RTORB can get in a new collocation resolver. There are some applications that would like to use the default collocation resolver with the RTORB. This boolean is the value of the option that the application passes in to enable/disable the use of RT collocation resolver with the RTORB. The default value is false to indicate that the RT_Collocation_Resolver will be loaded if the RTORB is used.
Prefer to connect IPv6 over IPv4 Yes or No.
Only connect to (client) or listen on and accept from (server) IPv6 interfaces Yes or No.
Include Link Local IPv6 profiles to IOR Yes or No.
Enable the use of codeset negotiation.
Do we make collocated ami calls.
Name of the protocols_hooks that needs to be instantiated. The default value is "Protocols_Hooks". If RTCORBA option is set, its value will be set to be "RT_Protocols_Hooks". Name of the stub factory that needs to be instantiated. The default value is "Default_Stub_Factory". If TAO_RTCORBA is linked, the set_stub_factory will be called to set the value to be "RT_Stub_Factory". Name of the endpoint selector factory that needs to be instantiated. The default value is "Default_Endpoint_Selector_Factory". If TAO_RTCORBA is linked, the set_endpoint_selector_factory will be called to set the value to be "RT_Endpoint_Selector_Factory". Name of the thread lane resources manager that needs to be instantiated. The default value is "Default_Thread_Lane_Resources_Manager_Factory". If TAO_RTCORBA is linked, the set_thread_lane_resources_manager will be called to set the value to be "RT_Thread_Lane_Resources_Manager_Factory". Name of the service object used to create the RootPOA. The default value is "TAO_POA". If TAO_RTCORBA is loaded, this will be changed to TAO_RT_POA so that a POA equipped with realtime extensions will be returned. The service configurator directive used to load poa_factory_name_ dynamically. Name of the collocation resolver that needs to be instantiated. The default value is "Default_Collocation_Resolver". If TAO_RTCORBA is linked, the set_collocation_resolver will be called to set the value to be "RT_Collocation_Resolver".
The documentation for this class was generated from the following files: Generated on Mon Sep 15 07:41:48 2008 for TAO by 1.5.5 |