Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

RTCORBA::RTORB Interface Reference

#include <RTCORBAC.h>

Inheritance diagram for RTCORBA::RTORB:

Inheritance graph
[legend]
Collaboration diagram for RTCORBA::RTORB:

Collaboration graph
[legend]
List of all members.

Public Types

typedef RTORB_ptr _ptr_type
typedef RTORB_var _var_type

Public Member Functions

Mutex create_mutex ()
void destroy_mutex (in Mutex the_mutex)
Mutex create_named_mutex (in string name, out boolean created_flag)
Mutex open_named_mutex (in string name) raises (MutexNotFound)
TCPProtocolProperties create_tcp_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in boolean enable_network_priority)
UnixDomainProtocolProperties create_unix_domain_protocol_properties (in long send_buffer_size, in long recv_buffer_size)
SharedMemoryProtocolProperties create_shared_memory_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in long preallocate_buffer_size, in string mmap_filename, in string mmap_lockname)
UserDatagramProtocolProperties create_user_datagram_protocol_properties (in boolean enable_network_priority)
StreamControlProtocolProperties create_stream_control_protocol_properties (in long send_buffer_size, in long recv_buffer_size, in boolean keep_alive, in boolean dont_route, in boolean no_delay, in boolean enable_network_priority)
ThreadpoolId create_threadpool (in unsigned long stacksize, in unsigned long static_threads, in unsigned long dynamic_threads, in Priority default_priority, in boolean allow_request_buffering, in unsigned long max_buffered_requests, in unsigned long max_request_buffer_size)
ThreadpoolId create_threadpool_with_lanes (in unsigned long stacksize, in ThreadpoolLanes lanes, in boolean allow_borrowing, in boolean allow_request_buffering, in unsigned long max_buffered_requests, in unsigned long max_request_buffer_size)
void destroy_threadpool (in ThreadpoolId threadpool) raises (InvalidThreadpool)
PriorityModelPolicy create_priority_model_policy (in PriorityModel priority_model, in Priority server_priority)
ThreadpoolPolicy create_threadpool_policy (in ThreadpoolId threadpool)
PriorityBandedConnectionPolicy create_priority_banded_connection_policy (in PriorityBands priority_bands)
ServerProtocolPolicy create_server_protocol_policy (in ProtocolList protocols)
ClientProtocolPolicy create_client_protocol_policy (in ProtocolList protocols)
PrivateConnectionPolicy create_private_connection_policy ()
virtual ::RTCORBA::Mutex_ptr create_mutex (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void destroy_mutex (::RTCORBA::Mutex_ptr the_mutex ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::Mutex_ptr create_named_mutex (const char *name,::CORBA::Boolean_out created_flag ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::Mutex_ptr open_named_mutex (const char *name ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::RTCORBA::RTORB::MutexNotFound )
virtual ::RTCORBA::TCPProtocolProperties_ptr create_tcp_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Boolean enable_network_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::UnixDomainProtocolProperties_ptr create_unix_domain_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::SharedMemoryProtocolProperties_ptr create_shared_memory_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Long preallocate_buffer_size, const char *mmap_filename, const char *mmap_lockname ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::UserDatagramProtocolProperties_ptr create_user_datagram_protocol_properties (::CORBA::Boolean enable_network_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::StreamControlProtocolProperties_ptr create_stream_control_protocol_properties (::CORBA::Long send_buffer_size,::CORBA::Long recv_buffer_size,::CORBA::Boolean keep_alive,::CORBA::Boolean dont_route,::CORBA::Boolean no_delay,::CORBA::Boolean enable_network_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual RTCORBA::ThreadpoolId create_threadpool (::CORBA::ULong stacksize,::CORBA::ULong static_threads,::CORBA::ULong dynamic_threads,::RTCORBA::Priority default_priority,::CORBA::Boolean allow_request_buffering,::CORBA::ULong max_buffered_requests,::CORBA::ULong max_request_buffer_size ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual RTCORBA::ThreadpoolId create_threadpool_with_lanes (::CORBA::ULong stacksize, const ::RTCORBA::ThreadpoolLanes &lanes,::CORBA::Boolean allow_borrowing,::CORBA::Boolean allow_request_buffering,::CORBA::ULong max_buffered_requests,::CORBA::ULong max_request_buffer_size ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual void destroy_threadpool (::RTCORBA::ThreadpoolId threadpool ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException, ::RTCORBA::RTORB::InvalidThreadpool )
virtual ::RTCORBA::PriorityModelPolicy_ptr create_priority_model_policy (::RTCORBA::PriorityModel priority_model,::RTCORBA::Priority server_priority ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::ThreadpoolPolicy_ptr create_threadpool_policy (::RTCORBA::ThreadpoolId threadpool ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::PriorityBandedConnectionPolicy_ptr create_priority_banded_connection_policy (const ::RTCORBA::PriorityBands &priority_bands ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::ServerProtocolPolicy_ptr create_server_protocol_policy (const ::RTCORBA::ProtocolList &protocols ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::ClientProtocolPolicy_ptr create_client_protocol_policy (const ::RTCORBA::ProtocolList &protocols ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual ::RTCORBA::PrivateConnectionPolicy_ptr create_private_connection_policy (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)=0 throw ( CORBA::SystemException )
virtual CORBA::Boolean _is_a (const char *type_id ACE_ENV_ARG_DECL_WITH_DEFAULTS)
virtual const char * _interface_repository_id (void) const
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

RTORB_ptr _duplicate (RTORB_ptr obj)
void _tao_release (RTORB_ptr obj)
RTORB_ptr _narrow (CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS)
RTORB_ptr _unchecked_narrow (CORBA::Object_ptr obj ACE_ENV_ARG_DECL_WITH_DEFAULTS)
RTORB_ptr _nil (void)
void _tao_any_destructor (void *)

Static Public Attributes

::CORBA::TypeCode_ptr const _tc_MutexNotFound
::CORBA::TypeCode_ptr const _tc_InvalidThreadpool

Protected Member Functions

 RTORB (void)
virtual ~RTORB (void)

Private Member Functions

 RTORB (const RTORB &)
void operator= (const RTORB &)

Member Typedef Documentation

typedef RTORB_ptr RTCORBA::RTORB::_ptr_type
 

Reimplemented from CORBA::Object.

typedef RTORB_var RTCORBA::RTORB::_var_type
 

Reimplemented from CORBA::Object.


Constructor & Destructor Documentation

RTCORBA::RTORB::RTORB void   )  [protected]
 

RTCORBA::RTORB::~RTORB void   )  [protected, virtual]
 

RTCORBA::RTORB::RTORB const RTORB  )  [private]
 


Member Function Documentation

RTCORBA::RTORB_ptr RTCORBA::RTORB::_duplicate RTORB_ptr  obj  )  [static]
 

const char * RTCORBA::RTORB::_interface_repository_id void   )  const [virtual]
 

Reimplemented from CORBA::Object.

virtual CORBA::Boolean RTCORBA::RTORB::_is_a const char *type_id  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  [virtual]
 

RTORB_ptr RTCORBA::RTORB::_narrow CORBA::Object_ptr obj  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  [static]
 

Reimplemented from CORBA::Object.

RTORB_ptr RTCORBA::RTORB::_nil void   )  [inline, static]
 

Reimplemented from CORBA::Object.

void RTCORBA::RTORB::_tao_any_destructor void *   )  [static]
 

Reimplemented from CORBA::Object.

void RTCORBA::RTORB::_tao_release RTORB_ptr  obj  )  [static]
 

RTORB_ptr RTCORBA::RTORB::_unchecked_narrow CORBA::Object_ptr obj  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  [static]
 

virtual ::RTCORBA::ClientProtocolPolicy_ptr RTCORBA::RTORB::create_client_protocol_policy const ::RTCORBA::ProtocolList &protocols  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

ClientProtocolPolicy RTCORBA::RTORB::create_client_protocol_policy in ProtocolList  protocols  ) 
 

virtual ::RTCORBA::Mutex_ptr RTCORBA::RTORB::create_mutex ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw ( CORBA::SystemException ) [pure virtual]
 

Implemented in TAO_RT_ORB.

Mutex RTCORBA::RTORB::create_mutex  ) 
 

virtual ::RTCORBA::Mutex_ptr RTCORBA::RTORB::create_named_mutex const char *  name,
::CORBA::Boolean_out created_flag  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

Mutex RTCORBA::RTORB::create_named_mutex in string  name,
out boolean  created_flag
 

virtual ::RTCORBA::PriorityBandedConnectionPolicy_ptr RTCORBA::RTORB::create_priority_banded_connection_policy const ::RTCORBA::PriorityBands &priority_bands  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

PriorityBandedConnectionPolicy RTCORBA::RTORB::create_priority_banded_connection_policy in PriorityBands  priority_bands  ) 
 

virtual ::RTCORBA::PriorityModelPolicy_ptr RTCORBA::RTORB::create_priority_model_policy ::RTCORBA::PriorityModel  priority_model,
::RTCORBA::Priority server_priority  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

PriorityModelPolicy RTCORBA::RTORB::create_priority_model_policy in PriorityModel  priority_model,
in Priority  server_priority
 

virtual ::RTCORBA::PrivateConnectionPolicy_ptr RTCORBA::RTORB::create_private_connection_policy ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS   )  throw ( CORBA::SystemException ) [pure virtual]
 

Implemented in TAO_RT_ORB.

PrivateConnectionPolicy RTCORBA::RTORB::create_private_connection_policy  ) 
 

virtual ::RTCORBA::ServerProtocolPolicy_ptr RTCORBA::RTORB::create_server_protocol_policy const ::RTCORBA::ProtocolList &protocols  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

ServerProtocolPolicy RTCORBA::RTORB::create_server_protocol_policy in ProtocolList  protocols  ) 
 

virtual ::RTCORBA::SharedMemoryProtocolProperties_ptr RTCORBA::RTORB::create_shared_memory_protocol_properties ::CORBA::Long  send_buffer_size,
::CORBA::Long  recv_buffer_size,
::CORBA::Boolean  keep_alive,
::CORBA::Boolean  dont_route,
::CORBA::Boolean  no_delay,
::CORBA::Long  preallocate_buffer_size,
const char *  mmap_filename,
const char *mmap_lockname  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

SharedMemoryProtocolProperties RTCORBA::RTORB::create_shared_memory_protocol_properties in long  send_buffer_size,
in long  recv_buffer_size,
in boolean  keep_alive,
in boolean  dont_route,
in boolean  no_delay,
in long  preallocate_buffer_size,
in string  mmap_filename,
in string  mmap_lockname
 

virtual ::RTCORBA::StreamControlProtocolProperties_ptr RTCORBA::RTORB::create_stream_control_protocol_properties ::CORBA::Long  send_buffer_size,
::CORBA::Long  recv_buffer_size,
::CORBA::Boolean  keep_alive,
::CORBA::Boolean  dont_route,
::CORBA::Boolean  no_delay,
::CORBA::Boolean enable_network_priority  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

StreamControlProtocolProperties RTCORBA::RTORB::create_stream_control_protocol_properties in long  send_buffer_size,
in long  recv_buffer_size,
in boolean  keep_alive,
in boolean  dont_route,
in boolean  no_delay,
in boolean  enable_network_priority
 

virtual ::RTCORBA::TCPProtocolProperties_ptr RTCORBA::RTORB::create_tcp_protocol_properties ::CORBA::Long  send_buffer_size,
::CORBA::Long  recv_buffer_size,
::CORBA::Boolean  keep_alive,
::CORBA::Boolean  dont_route,
::CORBA::Boolean  no_delay,
::CORBA::Boolean enable_network_priority  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

TCPProtocolProperties RTCORBA::RTORB::create_tcp_protocol_properties in long  send_buffer_size,
in long  recv_buffer_size,
in boolean  keep_alive,
in boolean  dont_route,
in boolean  no_delay,
in boolean  enable_network_priority
 

virtual RTCORBA::ThreadpoolId RTCORBA::RTORB::create_threadpool ::CORBA::ULong  stacksize,
::CORBA::ULong  static_threads,
::CORBA::ULong  dynamic_threads,
::RTCORBA::Priority  default_priority,
::CORBA::Boolean  allow_request_buffering,
::CORBA::ULong  max_buffered_requests,
::CORBA::ULong max_request_buffer_size  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

ThreadpoolId RTCORBA::RTORB::create_threadpool in unsigned long  stacksize,
in unsigned long  static_threads,
in unsigned long  dynamic_threads,
in Priority  default_priority,
in boolean  allow_request_buffering,
in unsigned long  max_buffered_requests,
in unsigned long  max_request_buffer_size
 

virtual ::RTCORBA::ThreadpoolPolicy_ptr RTCORBA::RTORB::create_threadpool_policy ::RTCORBA::ThreadpoolId threadpool  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

ThreadpoolPolicy RTCORBA::RTORB::create_threadpool_policy in ThreadpoolId  threadpool  ) 
 

virtual RTCORBA::ThreadpoolId RTCORBA::RTORB::create_threadpool_with_lanes ::CORBA::ULong  stacksize,
const ::RTCORBA::ThreadpoolLanes lanes,
::CORBA::Boolean  allow_borrowing,
::CORBA::Boolean  allow_request_buffering,
::CORBA::ULong  max_buffered_requests,
::CORBA::ULong max_request_buffer_size  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

ThreadpoolId RTCORBA::RTORB::create_threadpool_with_lanes in unsigned long  stacksize,
in ThreadpoolLanes  lanes,
in boolean  allow_borrowing,
in boolean  allow_request_buffering,
in unsigned long  max_buffered_requests,
in unsigned long  max_request_buffer_size
 

virtual ::RTCORBA::UnixDomainProtocolProperties_ptr RTCORBA::RTORB::create_unix_domain_protocol_properties ::CORBA::Long  send_buffer_size,
::CORBA::Long recv_buffer_size  ACE_ENV_ARG_DECL_WITH_DEFAULTS
throw ( CORBA::SystemException ) [pure virtual]
 

UnixDomainProtocolProperties RTCORBA::RTORB::create_unix_domain_protocol_properties in long  send_buffer_size,
in long  recv_buffer_size
 

virtual ::RTCORBA::UserDatagramProtocolProperties_ptr RTCORBA::RTORB::create_user_datagram_protocol_properties ::CORBA::Boolean enable_network_priority  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

UserDatagramProtocolProperties RTCORBA::RTORB::create_user_datagram_protocol_properties in boolean  enable_network_priority  ) 
 

virtual void RTCORBA::RTORB::destroy_mutex ::RTCORBA::Mutex_ptr the_mutex  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException ) [pure virtual]
 

void RTCORBA::RTORB::destroy_mutex in Mutex  the_mutex  ) 
 

virtual void RTCORBA::RTORB::destroy_threadpool ::RTCORBA::ThreadpoolId threadpool  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException, ::RTCORBA::RTORB::InvalidThreadpool ) [pure virtual]
 

void RTCORBA::RTORB::destroy_threadpool in ThreadpoolId  threadpool  )  raises (InvalidThreadpool)
 

CORBA::Boolean RTCORBA::RTORB::marshal TAO_OutputCDR cdr  )  [virtual]
 

Reimplemented from CORBA::Object.

virtual ::RTCORBA::Mutex_ptr RTCORBA::RTORB::open_named_mutex const char *name  ACE_ENV_ARG_DECL_WITH_DEFAULTS  )  throw ( CORBA::SystemException, ::RTCORBA::RTORB::MutexNotFound ) [pure virtual]
 

Implemented in TAO_RT_ORB.

Mutex RTCORBA::RTORB::open_named_mutex in string  name  )  raises (MutexNotFound)
 

void RTCORBA::RTORB::operator= const RTORB  )  [private]
 


Member Data Documentation

CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_InvalidThreadpool [static]
 

Initial value:

  &_tao_tc_RTCORBA_RTORB_InvalidThreadpool

CORBA::TypeCode_ptr const RTCORBA::RTORB::_tc_MutexNotFound [static]
 

Initial value:

  &_tao_tc_RTCORBA_RTORB_MutexNotFound


The documentation for this interface was generated from the following files:
Generated on Tue Dec 20 23:39:05 2005 for TAO_RTCORBA by  doxygen 1.3.9.1