Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

Usage::Server Class Reference

Inheritance diagram for Usage::Server:
CallBacker

List of all members.

Public Member Functions

 Server (const IOPar *, std::ostream &)
virtual ~Server ()
const IOParpars ()
int port () const
bool go (bool innewthread=false)
void addInfo (Info &)

Static Public Member Functions

static const char * sKeyPort ()
static const char * sKeyFileBase ()
static int cDefaulPort ()
static IOPargetPars ()
static const char * setupFileName (const char *adm_name=0)

Protected Member Functions

 mThreadDeclareMutexedVar (Threads::Thread *, thread_)
void usePar ()
bool doWork (CallBacker *)
void getRemoteInfos ()
void sendReply (const Usage::Info &)

Protected Attributes

const IOParpars_
int port_
std::ostream & logstrm_
ObjectSet< Infoinfos_

Constructor & Destructor Documentation

Usage::Server::Server ( const IOPar ,
std::ostream &   
)
virtual Usage::Server::~Server (  )  [virtual]

Member Function Documentation

void Usage::Server::addInfo ( Info  ) 
static int Usage::Server::cDefaulPort (  )  [static]
bool Usage::Server::doWork ( CallBacker  )  [protected]
static IOPar* Usage::Server::getPars (  )  [static]
void Usage::Server::getRemoteInfos (  )  [protected]
bool Usage::Server::go ( bool  innewthread = false  ) 
Usage::Server::mThreadDeclareMutexedVar ( Threads::Thread ,
thread_   
) [protected]
const IOPar& Usage::Server::pars (  )  [inline]
int Usage::Server::port (  )  const [inline]
void Usage::Server::sendReply ( const Usage::Info  )  [protected]
static const char* Usage::Server::setupFileName ( const char *  adm_name = 0  )  [static]
static const char* Usage::Server::sKeyFileBase (  )  [static]
static const char* Usage::Server::sKeyPort (  )  [static]
void Usage::Server::usePar (  )  [protected]

Member Data Documentation

std::ostream& Usage::Server::logstrm_ [protected]
const IOPar& Usage::Server::pars_ [protected]
int Usage::Server::port_ [protected]