CreditGateTag

CreditGateTag

class

C++ definition

This tag carries the module id of the ~CreditBasedGate which the packet passed through.

This tag is part of the credit based shaper infrastructure.

<b>See also:</b> ~CreditBasedGate

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
TagBase class

This is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn't have any fields.

Fields

Name Type Description
id int

module id of the ~CreditBasedGate which the packet passed through

Source code

//
// This tag carries the module id of the ~CreditBasedGate which the packet passed
// through.
//
// This tag is part of the credit based shaper infrastructure.
//
// @see ~CreditBasedGate
//
class CreditGateTag extends TagBase
{
    int id = -1; // module id of the ~CreditBasedGate which the packet passed through
}
File: src/inet/queueing/gate/CreditGateTag.msg