00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00023 #ifndef __RTPAPPLICATION_H__
00024 #define __RTPAPPLICATION_H__
00025
00026 #include <omnetpp.h>
00027
00033 class RTPApplication : public cSimpleModule {
00034
00035 Module_Class_Members(RTPApplication, cSimpleModule, 16384);
00036
00037
00038 public:
00039
00043 virtual void initialize();
00044
00049 virtual void activity();
00050
00051 private:
00052
00056 const char *_commonName;
00057
00061 const char *_profileName;
00062
00066 int _bandwidth;
00067
00071 IN_Addr _destinationAddress;
00072
00076 IN_Port _port;
00077
00081 const char *_fileName;
00082
00086 int _payloadType;
00087
00091 simtime_t _sessionEnterDelay;
00092
00096 simtime_t _transmissionStartDelay;
00097
00101 simtime_t _transmissionStopDelay;
00102
00106 simtime_t _sessionLeaveDelay;
00107
00108 };
00109
00110 #endif