OPAL  Version 3.14.3
OpalConsoleEndPoint Class Referenceabstract

#include <console_mgr.h>

Inheritance diagram for OpalConsoleEndPoint:
Collaboration diagram for OpalConsoleEndPoint:

Public Types

enum  InitResult { InitFailed, InitDisabled, InitSuccess }
 

Public Member Functions

virtual ~OpalConsoleEndPoint ()
 
virtual void GetArgumentSpec (ostream &strm) const =0
 
virtual bool Initialise (PArgList &args, bool verbose, const PString &defaultRoute)=0
 

Protected Member Functions

 OpalConsoleEndPoint (OpalConsoleManager &console)
 
void AddRoutesFor (const OpalEndPoint *endpoint, const PString &defaultRoute)
 

Protected Attributes

OpalConsoleManagerm_console
 

Detailed Description

This class allows for each end point class, e.g. SIPEndPoint, to add it's set of parameters/commands to to the console application.

Member Enumeration Documentation

Enumerator
InitFailed 
InitDisabled 
InitSuccess 

Constructor & Destructor Documentation

OpalConsoleEndPoint::OpalConsoleEndPoint ( OpalConsoleManager console)
inlineprotected
virtual OpalConsoleEndPoint::~OpalConsoleEndPoint ( )
inlinevirtual

Member Function Documentation

void OpalConsoleEndPoint::AddRoutesFor ( const OpalEndPoint endpoint,
const PString &  defaultRoute 
)
protected
virtual void OpalConsoleEndPoint::GetArgumentSpec ( ostream &  strm) const
pure virtual
virtual bool OpalConsoleEndPoint::Initialise ( PArgList &  args,
bool  verbose,
const PString &  defaultRoute 
)
pure virtual

Field Documentation

OpalConsoleManager& OpalConsoleEndPoint::m_console
protected

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