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 | forceTransmissionFinishTime (simtime_t t) override |
| |
|
| virtual void | setDelay (double d) |
| |
| virtual void | setDisabled (bool d) |
| |
| virtual simtime_t | getDelay () const |
| |
| virtual bool | isDisabled () const |
| |
|
| virtual void | initialize () override |
| |
| virtual void | processMessage (cMessage *msg, simtime_t t, result_t &result) override |
| |
| virtual void | finalizeParameters () override |
| |
| | cChannel (const char *name=nullptr) |
| |
| virtual | ~cChannel () |
| |
| virtual std::string | str () const override |
| |
| virtual void | parsimPack (cCommBuffer *buffer) const override |
| |
| virtual void | parsimUnpack (cCommBuffer *buffer) 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 |
| |
| | cComponent (const char *name=nullptr) |
| |
| virtual | ~cComponent () |
| |
| virtual void | forEachChild (cVisitor *v) override |
| |
| const cComponent * | getThisPtr () const |
| |
| virtual cComponentType * | getComponentType () const |
| |
| cSimulation * | getSimulation () const |
| |
| int | getId () const |
| |
| virtual const char * | getNedTypeName () const |
| |
| bool | isModule () const |
| |
| bool | isChannel () const |
| |
| virtual cModule * | getSystemModule () 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 unsigned long | intrand (long 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 | 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, long l, cObject *details=nullptr) |
| |
| virtual void | emit (simsignal_t signalID, unsigned long l, 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, 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 |
| |
| | cDefaultList (const char *name=nullptr) |
| |
| virtual | ~cDefaultList () |
| |
| virtual bool | isSoftOwner () const override |
| |
| bool | getPerformFinalGC () const |
| |
| virtual void | setPerformFinalGC (bool b) |
| |
| int | defaultListSize () const |
| |
| cOwnedObject * | defaultListGet (int k) |
| |
| bool | defaultListContains (cOwnedObject *obj) const |
| |
| | 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) |
| |
| virtual | ~cObject () |
| |
| virtual const char * | getClassName () const |
| |
| bool | isName (const char *s) const |
| |
| virtual const char * | getFullName () const |
| |
| virtual std::string | getFullPath () const |
| |
| const cObject * | getThisPtr () const |
| |
| virtual _OPPDEPRECATED std::string | info () const |
| |
| virtual _OPPDEPRECATED std::string | detailedInfo () const |
| |
| cObject * | findObject (const char *name, bool deep=true) |
| |
| void | copyNotSupported () const |
| |