Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

EConfSystem Struct Reference
[EConf Parser classes for XML configuration file]

#include <EConfSystem.h>

Inheritance diagram for EConfSystem:

Inheritance graph
[legend]
Collaboration diagram for EConfSystem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type {
  Undefined, Server, Proxy, Client,
  TestCachingProxy
}

Public Member Functions

 EConfSystem ()
virtual bool start_child_element (const char *name, const char **atts, XML_Parser p)
virtual bool end_child_element (const char *name, XML_Parser p)
bool begin_parse (const char *name, const char **atts, XML_Parser p)
virtual void dump (int depth, ostream &ostr, bool complete)
bool eval_match_type (Type t)
bool has_hostname () const
bool eval_match_hostname (const char *hostname)
void specialize (EConfSystem *overwrite)

Public Attributes

char * _host
Type _type
bool _set_host
bool _set_type
EConfDatapump _datapump
EConfRtsp _rtsp
EConfSdp _sdp
EConfMedia _media
EConfGui _gui
EConfBool _cseq1
EConfBool _patching
EConfBool _caching
EConfBool _reflection
EConfBool _tfrc_reply
EConfBool _rtp_tcp
EConfString _rootdir
EConfString _caching_strategy
EConfString _cachedir
EConfInt _cachesize
EConfInt _client_bw
EConfDebug _debug
EConfString _rtp_mcast_if
EConfClientEmulation _client_emulation
EConfServerEmulation _server_emulation
EConfTranscoding _transcoding
EConfDynReflection _dynReflection
EConfDeprecated _server_type

Detailed Description

This class parses an entire system configuration within a komssys configuration file. For more explanations, look at Configuration: System


Member Enumeration Documentation

enum EConfSystem::Type
 

Enumeration values:
Undefined 
Server 
Proxy 
Client 
TestCachingProxy 


Constructor & Destructor Documentation

EConfSystem::EConfSystem  ) 
 


Member Function Documentation

bool EConfSystem::begin_parse const char *  name,
const char **  atts,
XML_Parser  p
[virtual]
 

Implements EConfBase.

virtual void EConfSystem::dump int  depth,
ostream &  ostr,
bool  complete
[virtual]
 

Implements EConfBase.

virtual bool EConfSystem::end_child_element const char *  name,
XML_Parser  p
[virtual]
 

Implements EConfBase.

bool EConfSystem::eval_match_hostname const char *  hostname  ) 
 

bool EConfSystem::eval_match_type Type  t  ) 
 

bool EConfSystem::has_hostname  )  const
 

void EConfSystem::specialize EConfSystem overwrite  ) 
 

virtual bool EConfSystem::start_child_element const char *  name,
const char **  atts,
XML_Parser  p
[virtual]
 

Implements EConfBase.


Member Data Documentation

EConfString EConfSystem::_cachedir
 

EConfInt EConfSystem::_cachesize
 

EConfBool EConfSystem::_caching
 

EConfString EConfSystem::_caching_strategy
 

EConfInt EConfSystem::_client_bw
 

EConfClientEmulation EConfSystem::_client_emulation
 

EConfBool EConfSystem::_cseq1
 

EConfDatapump EConfSystem::_datapump
 

EConfDebug EConfSystem::_debug
 

EConfDynReflection EConfSystem::_dynReflection
 

EConfGui EConfSystem::_gui
 

char* EConfSystem::_host
 

EConfMedia EConfSystem::_media
 

EConfBool EConfSystem::_patching
 

EConfBool EConfSystem::_reflection
 

EConfString EConfSystem::_rootdir
 

EConfString EConfSystem::_rtp_mcast_if
 

EConfBool EConfSystem::_rtp_tcp
 

EConfRtsp EConfSystem::_rtsp
 

EConfSdp EConfSystem::_sdp
 

EConfServerEmulation EConfSystem::_server_emulation
 

EConfDeprecated EConfSystem::_server_type
 

bool EConfSystem::_set_host
 

bool EConfSystem::_set_type
 

EConfBool EConfSystem::_tfrc_reply
 

EConfTranscoding EConfSystem::_transcoding
 

Type EConfSystem::_type
 


The documentation for this struct was generated from the following file:
Generated on Sun Mar 6 13:35:53 2005 for Komssys by doxygen 1.3.8