Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OpalMediaOptionEnum Class Reference

#include <mediafmt.h>

Inheritance diagram for OpalMediaOptionEnum:

OpalMediaOption List of all members.

Public Methods

 OpalMediaOptionEnum (const char *name, bool readOnly, const char *const *enumerations, PINDEX count, MergeType merge=EqualMerge, PINDEX value=0)
virtual PObject * Clone () const
virtual void PrintOn (ostream &strm) const
virtual void ReadFrom (istream &strm)
virtual Comparison CompareValue (const OpalMediaOption &option) const
virtual void Assign (const OpalMediaOption &option)
PINDEX GetValue () const
void SetValue (PINDEX value)

Protected Attributes

PStringArray m_enumerations
PINDEX m_value

Constructor & Destructor Documentation

OpalMediaOptionEnum::OpalMediaOptionEnum const char *    name,
bool    readOnly,
const char *const *    enumerations,
PINDEX    count,
MergeType    merge = EqualMerge,
PINDEX    value = 0
 


Member Function Documentation

virtual void OpalMediaOptionEnum::Assign const OpalMediaOption   option [virtual]
 

Implements OpalMediaOption.

virtual PObject* OpalMediaOptionEnum::Clone   [virtual]
 

virtual Comparison OpalMediaOptionEnum::CompareValue const OpalMediaOption   option const [virtual]
 

Implements OpalMediaOption.

PINDEX OpalMediaOptionEnum::GetValue   const [inline]
 

virtual void OpalMediaOptionEnum::PrintOn ostream &    strm const [virtual]
 

virtual void OpalMediaOptionEnum::ReadFrom istream &    strm [virtual]
 

void OpalMediaOptionEnum::SetValue PINDEX    value
 


Member Data Documentation

PStringArray OpalMediaOptionEnum::m_enumerations [protected]
 

PINDEX OpalMediaOptionEnum::m_value [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 23 09:40:35 2006 for OPAL by doxygen1.2.18