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

Usage::Administrator Class Reference

Inheritance diagram for Usage::Administrator:
NamedObject CallBacker Usage::BaseAdministrator

List of all members.

Public Member Functions

 Administrator (const char *nm)
virtual ~Administrator ()
virtual bool handle (Info &)=0
virtual void handleQuit (Info::ID &)
const ObjectSet< IOPar > & pars () const
void reInit ()

Static Public Member Functions

static int add (Administrator *)
static bool dispatch (Info &)
static void setLogStream (std::ostream *s)
 ostream does *not* become mine, can be null

Protected Member Functions

void readPars ()
void addPars (const char *, const char *)
bool haveLogging () const
void toLogFile (const char *) const
virtual void reset ()

Protected Attributes

ObjectSet< IOParpars_

Constructor & Destructor Documentation

Usage::Administrator::Administrator ( const char *  nm  ) 
virtual Usage::Administrator::~Administrator (  )  [virtual]

Member Function Documentation

static int Usage::Administrator::add ( Administrator  )  [static]
void Usage::Administrator::addPars ( const char *  ,
const char *   
) [protected]
static bool Usage::Administrator::dispatch ( Info  )  [static]
virtual bool Usage::Administrator::handle ( Info  )  [pure virtual]

Implemented in Usage::BaseAdministrator.

virtual void Usage::Administrator::handleQuit ( Info::ID  )  [inline, virtual]
bool Usage::Administrator::haveLogging (  )  const [inline, protected]
const ObjectSet<IOPar>& Usage::Administrator::pars (  )  const [inline]
void Usage::Administrator::readPars (  )  [protected]
void Usage::Administrator::reInit (  ) 
virtual void Usage::Administrator::reset (  )  [inline, protected, virtual]

Reimplemented in Usage::BaseAdministrator.

static void Usage::Administrator::setLogStream ( std::ostream *  s  )  [inline, static]

ostream does *not* become mine, can be null

void Usage::Administrator::toLogFile ( const char *   )  const [protected]

Member Data Documentation