Channel with propagation delay.
|
|
virtual bool | isTransmissionChannel () const override |
|
virtual double | getNominalDatarate () const override |
|
virtual simtime_t | calculateDuration (cMessage *msg) const override |
|
virtual simtime_t | getTransmissionFinishTime () const override |
|
virtual bool | isBusy () const override |
|
|
virtual void | setDelay (double d) |
|
virtual void | setDisabled (bool d) |
|
virtual simtime_t | getDelay () const |
|
virtual bool | isDisabled () const override |
|
|
virtual void | initialize () override |
|
virtual Result | processMessage (cMessage *msg, const SendOptions &options, simtime_t t) override |
|
virtual void | finalizeParameters () override |
|
| cChannel (const char *name=nullptr) |
|
virtual | ~cChannel () |
|
virtual std::string | str () const override |
|
virtual void | callInitialize () override |
|
virtual bool | callInitialize (int stage) override |
|
virtual void | callFinish () override |
|
virtual ComponentKind | getComponentKind () const override |
|
virtual cModule * | getParentModule () const override |
|
cChannelType * | getChannelType () const |
|
virtual cProperties * | getProperties () const override |
|
virtual cGate * | getSourceGate () const |
|
virtual void | forceTransmissionFinishTime (simtime_t t) |
|
| cComponent (const char *name=nullptr) |
|
virtual | ~cComponent () |
|
virtual void | forEachChild (cVisitor *v) override |
|
const cComponent * | getThisPtr () const |
|
virtual void | setDisplayName (const char *name) |
|
virtual const char * | getDisplayName () const |
|
virtual cComponentType * | getComponentType () const |
|
cSimulation * | getSimulation () const |
|
int | getId () const |
|
virtual const char * | getNedTypeName () const |
|
virtual std::string | getNedTypeAndFullName () const |
|
virtual std::string | getNedTypeAndFullPath () const |
|
bool | isModule () const |
|
bool | isChannel () const |
|
virtual cModule * | getSystemModule () const |
|
virtual cModule * | getModuleByPath (const char *path) const |
|
virtual cModule * | findModuleByPath (const char *path) const |
|
virtual int | getNumParams () const |
|
virtual cPar & | par (int k) |
|
const cPar & | par (int k) const |
|
virtual cPar & | par (const char *parname) |
|
const cPar & | par (const char *parname) const |
|
virtual int | findPar (const char *parname) const |
|
bool | hasPar (const char *s) const |
|
virtual cRNG * | getRNG (int k) const |
|
virtual uint32_t | intrand (uint32_t r, int rng=0) const |
|
virtual double | dblrand (int rng=0) const |
|
virtual double | uniform (double a, double b, int rng=0) const |
|
virtual SimTime | uniform (SimTime a, SimTime b, int rng=0) const |
|
virtual double | exponential (double mean, int rng=0) const |
|
virtual SimTime | exponential (SimTime mean, int rng=0) const |
|
virtual double | normal (double mean, double stddev, int rng=0) const |
|
virtual SimTime | normal (SimTime mean, SimTime stddev, int rng=0) const |
|
virtual double | truncnormal (double mean, double stddev, int rng=0) const |
|
virtual SimTime | truncnormal (SimTime mean, SimTime stddev, int rng=0) const |
|
virtual double | gamma_d (double alpha, double theta, int rng=0) const |
|
virtual double | beta (double alpha1, double alpha2, int rng=0) const |
|
virtual double | erlang_k (unsigned int k, double mean, int rng=0) const |
|
virtual double | chi_square (unsigned int k, int rng=0) const |
|
virtual double | student_t (unsigned int i, int rng=0) const |
|
virtual double | cauchy (double a, double b, int rng=0) const |
|
virtual double | triang (double a, double b, double c, int rng=0) const |
|
virtual double | lognormal (double m, double w, int rng=0) const |
|
virtual double | weibull (double a, double b, int rng=0) const |
|
virtual double | pareto_shifted (double a, double b, double c, int rng=0) const |
|
virtual int | intuniform (int a, int b, int rng=0) const |
|
virtual int | intuniformexcl (int a, int b, int rng=0) const |
|
virtual int | bernoulli (double p, int rng=0) const |
|
virtual int | binomial (int n, double p, int rng=0) const |
|
virtual int | geometric (double p, int rng=0) const |
|
virtual int | negbinomial (int n, double p, int rng=0) const |
|
virtual int | poisson (double lambda, int rng=0) const |
|
virtual void | subscribe (simsignal_t signalID, cIListener *listener) |
|
virtual void | subscribe (const char *signalName, cIListener *listener) |
|
virtual void | unsubscribe (simsignal_t signalID, cIListener *listener) |
|
virtual void | unsubscribe (const char *signalName, cIListener *listener) |
|
virtual bool | isSubscribed (simsignal_t signalID, cIListener *listener) const |
|
virtual bool | isSubscribed (const char *signalName, cIListener *listener) const |
|
virtual std::vector< simsignal_t > | getLocalListenedSignals () const |
|
virtual std::vector< cIListener * > | getLocalSignalListeners (simsignal_t signalID) const |
|
virtual bool | hasGUI () const |
|
virtual cDisplayString & | getDisplayString () const |
|
virtual void | setDisplayString (const char *dispstr) |
|
virtual void | bubble (const char *text) const |
|
virtual std::string | resolveResourcePath (const char *fileName) const |
|
virtual void | recordScalar (const char *name, double value, const char *unit=nullptr) |
|
virtual void | recordScalar (const char *name, SimTime value, const char *unit=nullptr) |
|
virtual void | recordStatistic (cStatistic *stats, const char *unit=nullptr) |
|
virtual void | recordStatistic (const char *name, cStatistic *stats, const char *unit=nullptr) |
|
virtual void | emit (simsignal_t signalID, bool b, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, double d, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, const SimTime &t, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, const char *s, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, cObject *obj, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, const cObject *obj, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, char c, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, unsigned char c, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, short i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, unsigned short i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, int i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, unsigned int i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, long i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, unsigned long i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, long long i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, unsigned long long i, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, float f, cObject *details=nullptr) |
|
virtual void | emit (simsignal_t signalID, long double d, cObject *details=nullptr) |
|
bool | mayHaveListeners (simsignal_t signalID) const |
|
bool | hasListeners (simsignal_t signalID) const |
|
| cSoftOwner (const char *name=nullptr, bool namepooling=true) |
|
virtual | ~cSoftOwner () |
|
virtual bool | isSoftOwner () const override |
|
int | getNumOwnedObjects () const |
|
cOwnedObject * | getOwnedObject (int k) |
|
| cNoncopyableOwnedObject (const char *name=nullptr, bool namepooling=true) |
|
virtual cNoncopyableOwnedObject * | dup () const override |
|
| cOwnedObject () |
|
| cOwnedObject (const char *name, bool namepooling=true) |
|
| cOwnedObject (const cOwnedObject &obj) |
|
virtual | ~cOwnedObject () |
|
cOwnedObject & | operator= (const cOwnedObject &o) |
|
virtual cObject * | getOwner () const override |
|
virtual bool | isOwnedObject () const override |
|
| cNamedObject () |
|
| cNamedObject (const char *name, bool namepooling=true) |
|
| cNamedObject (const cNamedObject &obj) |
|
virtual | ~cNamedObject () |
|
cNamedObject & | operator= (const cNamedObject &o) |
|
virtual void | setName (const char *s) |
|
virtual const char * | getName () const override |
|
virtual void | setNamePooling (bool b) |
|
virtual bool | getNamePooling () |
|
| cObject () |
|
| cObject (const cObject &other)=default |
|
virtual | ~cObject () |
|
virtual const char * | getClassName () const |
|
bool | isName (const char *s) const |
|
virtual const char * | getFullName () const |
|
virtual std::string | getFullPath () const |
|
virtual std::string | getClassAndFullName () const |
|
virtual std::string | getClassAndFullPath () const |
|
const cObject * | getThisPtr () const |
|
virtual std::ostream & | printOn (std::ostream &os) const |
|
cObject * | findObject (const char *name, bool deep=true) |
|
virtual cClassDescriptor * | getDescriptor () const |
|
void | copyNotSupported () const |
|