cvm::CvmBaseChannel< Channel > Class Template Reference

#include <CvmBaseChannel.h>

Inheritance diagram for cvm::CvmBaseChannel< Channel >:

cvm::CvmService cvm::CvmChannel List of all members.

Public Member Functions

Channel * chan (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 Channel * find_chan (const char *name)

Public Attributes

Channel ch_

Detailed Description

template<class Channel>
class cvm::CvmBaseChannel< Channel >

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

Definition at line 36 of file CvmBaseChannel.h.


Member Function Documentation

template<class Channel>
Channel* cvm::CvmBaseChannel< Channel >::chan void   )  [inline]
 

Definition at line 39 of file CvmBaseChannel.h.

Referenced by cvm::CvmBaseChannel< Chan >::find_chan().

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

Definition at line 50 of file CvmBaseChannel.h.

template<class Channel>
static Channel* cvm::CvmBaseChannel< Channel >::find_chan const char *  name  )  [inline, static]
 

Definition at line 84 of file CvmBaseChannel.h.

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

Definition at line 55 of file CvmBaseChannel.h.

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

Definition at line 68 of file CvmBaseChannel.h.

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

Service Configurator hook methods.

Definition at line 42 of file CvmBaseChannel.h.


Member Data Documentation

template<class Channel>
Channel cvm::CvmBaseChannel< Channel >::ch_
 

Definition at line 38 of file CvmBaseChannel.h.

Referenced by cvm::CvmBaseChannel< Chan >::chan().


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