#include <params.h>
Collaboration diagram for TAO_ORB_Parameters:
Public Methods | |
TAO_ORB_Parameters (void) | |
Constructor. More... | |
~TAO_ORB_Parameters (void) | |
Destructor. More... | |
int | endpoints (ACE_CString &endpoints) |
Specifies the endpoints on which this server is willing to listen for requests. More... | |
TAO_EndpointSet & | endpoints (void) |
void | add_endpoint (ACE_CString &endpoint) |
CORBA::UShort | service_port (TAO_MCAST_SERVICEID service_id) const |
Set/Get the port of services locatable through multicast. More... | |
void | service_port (TAO_MCAST_SERVICEID service_id, CORBA::UShort port) |
const char * | mcast_discovery_endpoint (void) const |
Get/Set address:port for Multicast Discovery Protocol for the Naming Service. More... | |
void | mcast_discovery_endpoint (const char *mde) |
int | sock_rcvbuf_size (void) const |
Set/Get the size to be used for a socket's receive buffer. More... | |
void | sock_rcvbuf_size (int) |
int | sock_sndbuf_size (void) const |
Set/Get the size to be used for a socket's send buffer. More... | |
void | sock_sndbuf_size (int) |
int | nodelay (void) const |
Set/Get the status of whether to use TCP_NODELAY or not. More... | |
void | nodelay (int) |
int | cdr_memcpy_tradeoff (void) const |
Octet sequences are marshalled without doing any copies, we simply append a block to the CDR message block chain. More... | |
void | cdr_memcpy_tradeoff (int) |
int | use_dotted_decimal_addresses (void) const |
The ORB will use the dotted decimal notation for addresses. By default we use the full ascii names. More... | |
void | use_dotted_decimal_addresses (int) |
char * | default_init_ref (void) const |
Set/Get the Init Reference of an arbitrary ObjectID. More... | |
void | default_init_ref (const char *default_init_ref) |
int | std_profile_components (void) const |
Disable the OMG standard profile components, useful for homogenous environments. More... | |
void | std_profile_components (int x) |
long | sched_policy (void) const |
Thread scheduling policy. More... | |
void | sched_policy (long x) |
long | scope_policy (void) const |
Thread scope policy. More... | |
void | scope_policy (long x) |
int | single_read_optimization (void) const |
Single read optimization. More... | |
void | single_read_optimization (int x) |
Private Methods | |
int | parse_endpoints (ACE_CString &endpoints, TAO_EndpointSet &endpoints_list) |
Private Attributes | |
TAO_EndpointSet | endpoints_list_ |
List of endpoints this server is willing to accept requests on. More... | |
CORBA::UShort | service_port_ [TAO_NO_OF_MCAST_SERVICES] |
Port numbers of the configured services. More... | |
CORBA::String_var | mcast_discovery_endpoint_ |
address:port for Multicast Discovery Protocol for the Naming Service. More... | |
ACE_CString | default_init_ref_ |
List of comma separated prefixes from ORBDefaultInitRef. More... | |
int | sock_rcvbuf_size_ |
Size to be used for a socket's receive buffer. More... | |
int | sock_sndbuf_size_ |
Size to be used for a socket's send buffer. More... | |
int | nodelay_ |
1 if we're using TCP_NODELAY and 0 otherwise. More... | |
int | cdr_memcpy_tradeoff_ |
Control the strategy for copying vs. appeding octet sequences in CDR streams. More... | |
int | use_lite_protocol_ |
For selecting a liteweight version of the GIOP protocol. More... | |
int | use_dotted_decimal_addresses_ |
For selecting a address notation. More... | |
int | std_profile_components_ |
If true then the standard OMG components are not generated. More... | |
long | sched_policy_ |
Thread scheduling policy. More... | |
long | scope_policy_ |
Thread scope policy. More... | |
int | single_read_optimization_ |
Single read optimization. More... |
|
Constructor.
|
|
Destructor.
|
|
|
|
|
|
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. |
|
|
|
Set/Get the Init Reference of an arbitrary ObjectID.
|
|
|
|
Specifies the endpoints on which this server is willing to listen for requests.
|
|
|
|
Get/Set address:port for Multicast Discovery Protocol for the Naming Service.
|
|
|
|
Set/Get the status of whether to use TCP_NODELAY or not.
|
|
|
|
|
|
Thread scheduling policy.
|
|
|
|
Thread scope policy.
|
|
|
|
Set/Get the port of services locatable through multicast.
|
|
|
|
Single read optimization.
|
|
|
|
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.
|
|
|
|
Disable the OMG standard profile components, useful for homogenous environments.
|
|
|
|
The ORB will use the dotted decimal notation for addresses. By default we use the full ascii names.
|
|
Control the strategy for copying vs. appeding octet sequences in CDR streams.
|
|
List of comma separated prefixes from ORBDefaultInitRef.
|
|
List of endpoints this server is willing to accept requests on.
|
|
address:port for Multicast Discovery Protocol for the Naming Service.
|
|
1 if we're using TCP_NODELAY and 0 otherwise.
|
|
Thread scheduling policy.
|
|
Thread scope policy.
|
|
Port numbers of the configured services.
|
|
Single read optimization.
|
|
Size to be used for a socket's receive buffer.
|
|
Size to be used for a socket's send buffer.
|
|
If true then the standard OMG components are not generated.
|
|
For selecting a address notation.
|
|
For selecting a liteweight version of the GIOP protocol.
|