|
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) |