UserPriorityTagBase

UserPriorityTagBase

class

This is an abstract base class that should not be directly added as a tag.

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.

Known subclasses

Name Type Description
UserPriorityInd class

This indication specifies the user priority that was used to receive the packet. It may be present on a packet from the mac protocol to the application.

UserPriorityReq class

This request determines the user priority that should be used to send the packet. It may be present on a packet from the application to the mac protocol.

Fields

Name Type Description
userPriority int

value is in the range of [0, 7]

Source code

//
// This is an abstract base class that should not be directly added as a tag.
//
class UserPriorityTagBase extends TagBase
{
    int userPriority = -1; // value is in the range of [0, 7]
}

File: src/inet/linklayer/common/UserPriorityTag.msg