ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcbCON Class Reference

#include <ngcbCON.hpp>

Inheritance diagram for ngcbCON:
ngcbSCON

Public Member Functions

 ngcbCON (const char *name, int vb, void(*signalHandler)(int)=NULL)
 Constructor.
 
virtual ~ngcbCON ()
 Destructor.
 
int Initialized ()
 Get initialization flag.
 
virtual void Log (const char *msg)
 Logger.
 
virtual int Open ()
 Open connection.
 
virtual void Close ()
 Close connection.
 
virtual int SendRequest (const char *request)
 Send request.
 
virtual const char * Reply ()
 Return reply message.
 
char * ErrMsg ()
 Return error message.
 

Public Attributes

char server [128]
 Server name.
 

Protected Member Functions

void Initialized (int flag)
 Set initialization flag.
 
virtual void Verbose (const char *format,...)
 Verbose method.
 

Detailed Description

NGC control-server interface class

Constructor & Destructor Documentation

◆ ngcbCON()

ngcbCON::ngcbCON ( const char * name,
int vb,
void(* signalHandler )(int) = NULL )
inlineexplicit

Constructor.

◆ ~ngcbCON()

virtual ngcbCON::~ngcbCON ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Close()

virtual void ngcbCON::Close ( )
inlinevirtual

Close connection.

Reimplemented in ngcbSCON.

◆ ErrMsg()

char * ngcbCON::ErrMsg ( )
inline

Return error message.

◆ Initialized() [1/2]

int ngcbCON::Initialized ( )
inline

Get initialization flag.

◆ Initialized() [2/2]

void ngcbCON::Initialized ( int flag)
inlineprotected

Set initialization flag.

◆ Log()

virtual void ngcbCON::Log ( const char * msg)
inlinevirtual

Logger.

◆ Open()

virtual int ngcbCON::Open ( )
inlinevirtual

Open connection.

Reimplemented in ngcbSCON.

◆ Reply()

virtual const char * ngcbCON::Reply ( )
inlinevirtual

Return reply message.

Reimplemented in ngcbSCON.

◆ SendRequest()

virtual int ngcbCON::SendRequest ( const char * request)
inlinevirtual

Send request.

Reimplemented in ngcbSCON.

◆ Verbose()

virtual void ngcbCON::Verbose ( const char * format,
... )
inlineprotectedvirtual

Verbose method.

Member Data Documentation

◆ server

char ngcbCON::server[128]

Server name.


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