TAO_PortableGroup  2.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
TAO_UIPMC_Protocol_Factory Class Reference

#include <UIPMC_Factory.h>

Inheritance diagram for TAO_UIPMC_Protocol_Factory:
Inheritance graph
[legend]
Collaboration diagram for TAO_UIPMC_Protocol_Factory:
Collaboration graph
[legend]

Public Member Functions

 TAO_UIPMC_Protocol_Factory (void)
 
virtual ~TAO_UIPMC_Protocol_Factory (void)
 
virtual int init (int argc, ACE_TCHAR *argv[])
 Dynamic linking hook. More...
 
virtual int match_prefix (const ACE_CString &prefix)
 Verify prefix is a match. More...
 
virtual const char * prefix (void) const
 Returns the prefix used by the protocol. More...
 
virtual char options_delimiter (void) const
 
virtual TAO_Acceptormake_acceptor (void)
 
virtual TAO_Connectormake_connector (void)
 
virtual int requires_explicit_endpoint (void) const
 

Private Attributes

bool listen_on_all_
 
ACE_CString listener_interfaces_
 Any specified and valid -ORBListenerInterfaces option string. More...
 

Constructor & Destructor Documentation

TAO_UIPMC_Protocol_Factory::TAO_UIPMC_Protocol_Factory ( void  )
TAO_UIPMC_Protocol_Factory::~TAO_UIPMC_Protocol_Factory ( void  )
virtual

Member Function Documentation

int TAO_UIPMC_Protocol_Factory::init ( int  argc,
ACE_TCHAR argv[] 
)
virtual

Dynamic linking hook.

Implements TAO_Protocol_Factory.

TAO_Acceptor * TAO_UIPMC_Protocol_Factory::make_acceptor ( void  )
virtual

Implements TAO_Protocol_Factory.

TAO_Connector * TAO_UIPMC_Protocol_Factory::make_connector ( void  )
virtual

Implements TAO_Protocol_Factory.

int TAO_UIPMC_Protocol_Factory::match_prefix ( const ACE_CString prefix)
virtual

Verify prefix is a match.

Implements TAO_Protocol_Factory.

char TAO_UIPMC_Protocol_Factory::options_delimiter ( void  ) const
virtual

Return the character used to mark where an endpoint ends and where its options begin.

Implements TAO_Protocol_Factory.

const char * TAO_UIPMC_Protocol_Factory::prefix ( void  ) const
virtual

Returns the prefix used by the protocol.

Implements TAO_Protocol_Factory.

int TAO_UIPMC_Protocol_Factory::requires_explicit_endpoint ( void  ) const
virtual

Implements TAO_Protocol_Factory.

Member Data Documentation

bool TAO_UIPMC_Protocol_Factory::listen_on_all_
private

Changing the version number can be used to provide backwards compatibility with old clients. Should we override the default behaviour (whatever it is) to listen on all interfaces

ACE_CString TAO_UIPMC_Protocol_Factory::listener_interfaces_
private

Any specified and valid -ORBListenerInterfaces option string.


The documentation for this class was generated from the following files: