live
Public Types | Public Member Functions | Static Public Member Functions | Data Fields | Protected Member Functions
BasicUsageEnvironment Class Reference

#include <BasicUsageEnvironment.hh>

Inheritance diagram for BasicUsageEnvironment:
Inheritance graph
[legend]
Collaboration diagram for BasicUsageEnvironment:
Collaboration graph
[legend]

Public Types

typedef char const * MsgString
 

Public Member Functions

virtual int getErrno () const
 
virtual UsageEnvironmentoperator<< (char const *str)
 
virtual UsageEnvironmentoperator<< (int i)
 
virtual UsageEnvironmentoperator<< (unsigned u)
 
virtual UsageEnvironmentoperator<< (double d)
 
virtual UsageEnvironmentoperator<< (void *p)
 
virtual MsgString getResultMsg () const
 
virtual void setResultMsg (MsgString msg)
 
virtual void setResultMsg (MsgString msg1, MsgString msg2)
 
virtual void setResultMsg (MsgString msg1, MsgString msg2, MsgString msg3)
 
virtual void setResultErrMsg (MsgString msg, int err=0)
 
virtual void appendToResultMsg (MsgString msg)
 
virtual void reportBackgroundError ()
 
Boolean reclaim ()
 
TaskSchedulertaskScheduler () const
 
virtual void internalError ()
 

Static Public Member Functions

static BasicUsageEnvironmentcreateNew (TaskScheduler &taskScheduler)
 

Data Fields

void * liveMediaPriv
 
void * groupsockPriv
 

Protected Member Functions

 BasicUsageEnvironment (TaskScheduler &taskScheduler)
 
virtual ~BasicUsageEnvironment ()
 

Detailed Description

Definition at line 27 of file BasicUsageEnvironment.hh.

Member Typedef Documentation

typedef char const* UsageEnvironment::MsgString
inherited

Definition at line 62 of file UsageEnvironment.hh.

Constructor & Destructor Documentation

BasicUsageEnvironment::BasicUsageEnvironment ( TaskScheduler taskScheduler)
protected
virtual BasicUsageEnvironment::~BasicUsageEnvironment ( )
protectedvirtual

Member Function Documentation

virtual void BasicUsageEnvironment0::appendToResultMsg ( MsgString  msg)
virtualinherited

Implements UsageEnvironment.

static BasicUsageEnvironment* BasicUsageEnvironment::createNew ( TaskScheduler taskScheduler)
static
virtual int BasicUsageEnvironment::getErrno ( ) const
virtual

Implements UsageEnvironment.

virtual MsgString BasicUsageEnvironment0::getResultMsg ( ) const
virtualinherited

Implements UsageEnvironment.

virtual void UsageEnvironment::internalError ( )
virtualinherited
virtual UsageEnvironment& BasicUsageEnvironment::operator<< ( char const *  str)
virtual

Implements UsageEnvironment.

virtual UsageEnvironment& BasicUsageEnvironment::operator<< ( int  i)
virtual

Implements UsageEnvironment.

virtual UsageEnvironment& BasicUsageEnvironment::operator<< ( unsigned  u)
virtual

Implements UsageEnvironment.

virtual UsageEnvironment& BasicUsageEnvironment::operator<< ( double  d)
virtual

Implements UsageEnvironment.

virtual UsageEnvironment& BasicUsageEnvironment::operator<< ( void *  p)
virtual

Implements UsageEnvironment.

Boolean UsageEnvironment::reclaim ( )
inherited
virtual void BasicUsageEnvironment0::reportBackgroundError ( )
virtualinherited

Implements UsageEnvironment.

virtual void BasicUsageEnvironment0::setResultErrMsg ( MsgString  msg,
int  err = 0 
)
virtualinherited

Implements UsageEnvironment.

virtual void BasicUsageEnvironment0::setResultMsg ( MsgString  msg)
virtualinherited

Implements UsageEnvironment.

virtual void BasicUsageEnvironment0::setResultMsg ( MsgString  msg1,
MsgString  msg2 
)
virtualinherited

Implements UsageEnvironment.

virtual void BasicUsageEnvironment0::setResultMsg ( MsgString  msg1,
MsgString  msg2,
MsgString  msg3 
)
virtualinherited

Implements UsageEnvironment.

TaskScheduler& UsageEnvironment::taskScheduler ( ) const
inlineinherited

Definition at line 59 of file UsageEnvironment.hh.

References UsageEnvironment::fScheduler.

59 {return fScheduler;}
TaskScheduler & fScheduler

Field Documentation

void* UsageEnvironment::groupsockPriv
inherited

Definition at line 91 of file UsageEnvironment.hh.

void* UsageEnvironment::liveMediaPriv
inherited

Definition at line 90 of file UsageEnvironment.hh.


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