cdataratechannel.h Source File¶
|
API
|
cdataratechannel.h
130 void checkState() const {if (!parametersFinalized()) throw cRuntimeError(this, E_PARAMSNOTREADY);}
140 virtual void processPacket(cPacket *pkt, const SendOptions& options, simtime_t t, Result& inoutResult);
cChannel(const char *name=nullptr)
virtual void setMode(Mode mode)
virtual simtime_t getTransmissionFinishTime() const override
virtual void handleParameterChange(const char *parname) override
virtual double getBitErrorRate() const
Definition cdataratechannel.h:246
cDatarateChannel(const char *name=nullptr)
virtual bool isBusy() const override
virtual ~cDatarateChannel()
Definition cdataratechannel.h:159
virtual double getNominalDatarate() const override
Definition cdataratechannel.h:269
virtual simtime_t calculateDuration(cMessage *msg) const override
virtual void finish() override
virtual void setDelay(double d)
virtual simtime_t getDelay() const
Definition cdataratechannel.h:230
virtual void initialize() override
virtual double getPacketErrorRate() const
Definition cdataratechannel.h:254
virtual bool isDisabled() const override
Definition cdataratechannel.h:261
virtual void setPacketErrorRate(double d)
virtual std::string str() const override
virtual void setDatarate(double d)
virtual double getDatarate() const
Definition cdataratechannel.h:238
virtual void setDisabled(bool d)
virtual bool isTransmissionChannel() const override
Definition cdataratechannel.h:182
virtual Result processMessage(cMessage *msg, const SendOptions &options, simtime_t t) override
virtual void setBitErrorRate(double d)
static cDatarateChannel * create(const char *name)
virtual void forceTransmissionFinishTime(simtime_t t) override
The message class in OMNeT++. cMessage objects may represent events, messages, jobs or other entities...
Definition cmessage.h:96
A subclass of cMessage to represent packets, frames, datagrams, application messages,...
Definition cpacket.h:53
Options for the cSimpleModule::send() and cSimpleModule::sendDirect() calls.
Definition csimplemodule.h:82
Generated on for API by