cvm::CvmBaseConnector< Channel, Transport > Class Template Reference

#include <CvmBaseConnector.h>

Inheritance diagram for cvm::CvmBaseConnector< Channel, Transport >:

cvm::CvmService cvm::CvmTcpConnector cvm::CvmUnixConnector List of all members.

Public Types

typedef channel::Connector<
Channel, Transport > 
Connector

Public Member Functions

Connectorconn (void)
virtual int init (int argc, ACE_TCHAR *argv[])
 Service Configurator hook methods.
virtual int close (u_long)
virtual int fini ()
virtual int info (ACE_TCHAR **strp, size_t length=0) const

Static Public Member Functions

static Connectorfind_connector (const char *name)

Public Attributes

Connectorconn_

Detailed Description

template<class Channel, class Transport>
class cvm::CvmBaseConnector< Channel, Transport >

use ACE_Service_Object to wrap a Connector so that it can be dynamically loaded

Definition at line 35 of file CvmBaseConnector.h.


Member Typedef Documentation

template<class Channel, class Transport>
typedef channel::Connector<Channel, Transport> cvm::CvmBaseConnector< Channel, Transport >::Connector
 

Definition at line 37 of file CvmBaseConnector.h.


Member Function Documentation

template<class Channel, class Transport>
virtual int cvm::CvmBaseConnector< Channel, Transport >::close u_long   )  [inline, virtual]
 

Definition at line 169 of file CvmBaseConnector.h.

template<class Channel, class Transport>
Connector* cvm::CvmBaseConnector< Channel, Transport >::conn void   )  [inline]
 

Definition at line 40 of file CvmBaseConnector.h.

Referenced by cvm::cvm::CvmBaseConnector< Chan > >::find_connector().

template<class Channel, class Transport>
static Connector* cvm::CvmBaseConnector< Channel, Transport >::find_connector const char *  name  )  [inline, static]
 

Definition at line 206 of file CvmBaseConnector.h.

template<class Channel, class Transport>
virtual int cvm::CvmBaseConnector< Channel, Transport >::fini  )  [inline, virtual]
 

Definition at line 174 of file CvmBaseConnector.h.

template<class Channel, class Transport>
virtual int cvm::CvmBaseConnector< Channel, Transport >::info ACE_TCHAR **  strp,
size_t  length = 0
const [inline, virtual]
 

Definition at line 190 of file CvmBaseConnector.h.

template<class Channel, class Transport>
virtual int cvm::CvmBaseConnector< Channel, Transport >::init int  argc,
ACE_TCHAR *  argv[]
[inline, virtual]
 

Service Configurator hook methods.

Definition at line 42 of file CvmBaseConnector.h.


Member Data Documentation

template<class Channel, class Transport>
Connector* cvm::CvmBaseConnector< Channel, Transport >::conn_
 

Definition at line 39 of file CvmBaseConnector.h.

Referenced by cvm::cvm::CvmBaseConnector< Chan > >::conn(), and cvm::cvm::CvmBaseConnector< Chan > >::init().


The documentation for this class was generated from the following file:
Generated on Mon Feb 27 19:59:24 2006 for channel by  doxygen 1.4.6-NO