Represents the CHOICE
type
More...
Inherits Oss.Nas.Choice.
Public Types | |
enum | Id { Unselected = 0 , Ipv4RemoteAddressTypeChosen = 1 , Ipv4LocalAddressTypeChosen = 2 , Ipv6RemoteAddressTypeChosen = 3 , Ipv6RemoteAddressPrefixLengthTypeChosen = 4 , Ipv6LocalAddressPrefixLengthTypeChosen = 5 , ProtocolIdentifierTypeChosen = 6 , SingleLocalPortTypeChosen = 7 , LocalPortRangeTypeChosen = 8 , SingleRemotePortTypeChosen = 9 , RemotePortRangeTypeChosen = 10 , SecurityParameterIndexTypeChosen = 11 , TypeOfServiceTypeChosen = 12 , FlowLabelTypeChosen = 13 , DestinationMACAddressTypeChosen = 14 , SourceMACAddressTypeChosen = 15 , S8021QCTAGVIDTypeChosen = 16 , S8021QSTAGVIDTypeChosen = 17 , S8021QCTAGPCPDEITypeChosen = 18 , S8021QSTAGPCPDEITypeChosen = 19 , EthertypeTypeChosen = 20 } |
CHOICE alternatives | |
Public Member Functions | |
override bool | Equals (object right) |
Determines whether the specified object is equal to the current object. More... | |
override int | GetHashCode () |
Represents a hash function for a particular type. More... | |
object | Copy () |
Creates a deep copy of this object. More... | |
Properties | |
Id | Selected [get] |
Gets current selection | |
Oss.Nas1790.PFCIpv4RemoteAddress | Ipv4RemoteAddressType [get, set] |
Gets or selects the 'ipv4RemoteAddressType' alternative. | |
Oss.Nas1790.PFCIpv4RemoteAddress | Ipv4LocalAddressType [get, set] |
Gets or selects the 'ipv4LocalAddressType' alternative. | |
Oss.Nas1790.PFCIpv6RemoteAddress | Ipv6RemoteAddressType [get, set] |
Gets or selects the 'ipv6RemoteAddressType' alternative. | |
Oss.Nas1790.PFCIpv6RemoteAddressPrefixLengthType | Ipv6RemoteAddressPrefixLengthType [get, set] |
Gets or selects the 'ipv6RemoteAddressPrefixLengthType' alternative. | |
Oss.Nas1790.PFCIpv6RemoteAddressPrefixLengthType | Ipv6LocalAddressPrefixLengthType [get, set] |
Gets or selects the 'ipv6LocalAddressPrefixLengthType' alternative. | |
int? | ProtocolIdentifierType [get, set] |
Gets or selects the 'protocolIdentifierType' alternative. | |
int? | SingleLocalPortType [get, set] |
Gets or selects the 'singleLocalPortType' alternative. | |
Oss.Nas1790.PFCPortRange | LocalPortRangeType [get, set] |
Gets or selects the 'localPortRangeType' alternative. | |
int? | SingleRemotePortType [get, set] |
Gets or selects the 'singleRemotePortType' alternative. | |
Oss.Nas1790.PFCPortRange | RemotePortRangeType [get, set] |
Gets or selects the 'remotePortRangeType' alternative. | |
byte[] | SecurityParameterIndexType [get, set] |
Gets or selects the 'securityParameterIndexType' alternative. | |
Oss.Nas1790.PFCTypeOfService | TypeOfServiceType [get, set] |
Gets or selects the 'typeOfServiceType' alternative. | |
Oss.Nas1790.PFCFlowLabel | FlowLabelType [get, set] |
Gets or selects the 'flowLabelType' alternative. | |
byte[] | DestinationMACAddressType [get, set] |
Gets or selects the 'destinationMACAddressType' alternative. | |
byte[] | SourceMACAddressType [get, set] |
Gets or selects the 'sourceMACAddressType' alternative. | |
Oss.Nas1790.PFCVidType | S8021QCTAGVIDType [get, set] |
Gets or selects the 's8021QCTAGVIDType' alternative. | |
Oss.Nas1790.PFCVidType | S8021QSTAGVIDType [get, set] |
Gets or selects the 's8021QSTAGVIDType' alternative. | |
Oss.Nas1790.PFCPcpDEIType | S8021QCTAGPCPDEIType [get, set] |
Gets or selects the 's8021QCTAGPCP-DEIType' alternative. | |
Oss.Nas1790.PFCPcpDEIType | S8021QSTAGPCPDEIType [get, set] |
Gets or selects the 's8021QSTAGPCP-DEIType' alternative. | |
int? | EthertypeType [get, set] |
Gets or selects the 'ethertypeType' alternative. | |
Represents the CHOICE
type
|
inline |
Creates a deep copy of this object.
|
inline |
Determines whether the specified object is equal to the current object.
right | The object to compare with this object. |
true
when the specified object is equal to the current object; otherwise, it returns false.
|
inline |
Represents a hash function for a particular type.