|  | 
| 
 Public Types | 
| enum | Mode { Client, 
Proxy, 
Server, 
TestCachingProxy
 } | 
| enum | DataPumpType { DataPumpUndefined =  -1, 
MNStreamer =  1, 
VCStreamer, 
NopStreamer,
 MNDummyStreamer, 
SlaveDataPump
 }
 | 
| enum | ServerEmulationPopularity { ServerEmulationPopularityUndefined =  -1, 
Cyclic, 
Zipf, 
Unified
 } | 
| enum | ClientEmulationIPattern { ClientEmulationIPatternUndefined =  -1, 
Constant, 
Poisson
 } | 
| 
 Public Member Functions | 
|  | Config (int argc, char *argv[]) | 
|  | Config (const char *type) | 
|  | Config () | 
|  | ~Config () | 
| bool | GetPRINT_INFO (const char *filename) | 
| bool | GetPRINT_WARN (const char *filename) | 
| bool | GetPRINT_ERROR (const char *filename) | 
| const MNString & | GetCONTENTROOT () | 
| const MNString & | GetMCAST_IF () | 
| const MNString & | GetCACHE_DIR () const | 
| const MNString & | GetCACHE_STRATEGY () | 
| const MNString & | GetRTSP_EOL () const | 
|  | make this fast 
 | 
| const MNString & | GetSDP_EOL () const | 
|  | make this fast 
 | 
| bool | GetUSE_RTSP_PROXY () const | 
| const MNString & | GetRTSP_PROXY_NAME () const | 
| int | GetRTSP_PROXY_PORT () const | 
| int | GetRTSP_SERVER_PORT () const | 
| int | GetCLIENT_BANDWIDTH () const | 
| bool | GetCLIENT_DESTINATION () const | 
| const DataPump & | GetVS () const | 
| const ServerEmulation & | GetServerEmulation () const | 
| const ClientEmulation & | GetClientEmulation () const | 
| int | GetCACHE_SPACE () const | 
| Mode | GetMODE () const | 
| bool | GetPATCHING_MODE () const | 
| bool | GetCACHING_MODE () const | 
| bool | GetREFLECTION_MODE () const | 
| const Gui & | GetGUI () const | 
| bool | GetTFRC_REPLY () const | 
| bool | GetRTP_TCP () const | 
| bool | GetHasClientLoopbackPort () const | 
| int | GetClientLoopbackPort () const | 
| bool | GetHasClientUrl () const | 
| const char * | GetClientUrl () const | 
| bool | GetHasLogfile () const | 
| const char * | GetLogfile () const | 
| void | ExitWithUsage (const char *comment) | 
| const bool | getUseTranscoding (const string clientName="") const | 
| const string | getTransLib (const string clientName, const SDP::PayloadTypes pt) const | 
| const int | getScreenWidth (const string clientName) const | 
| const int | getScreenHeight (const string clientName) const | 
| bool | getUseDynReflection () | 
| const char * | getDynReflectionRepositioningMode () | 
| int | getTimeThreshold () | 
| 
 Static Public Member Functions | 
| DataPumpType | translateDataPumpType (const char *e) | 
| ClientEmulationIPattern | translateCEP (const char *e) | 
| ServerEmulationPopularity | translateSEP (const char *e) | 
| 
 Friends | 
| ostream & | operator<< (ostream &ostr, DataPumpType t) |