Frame object that carries an AMQP Performative.
More...
|
int | ProtocolId [get] |
| Reads the protocol Id value from the conveyed header. More...
|
|
int | Major [get] |
| Reads the major version number value from the conveyed header. More...
|
|
int | Minor [get] |
| Reads the minor version number value from the conveyed header. More...
|
|
int | Revision [get] |
| Reads the revision version number value from the conveyed header. More...
|
|
bool | IsSaslHeader [get] |
| Returns true if the conveyed header is a SASL header. More...
|
|
T | Body [get] |
| Access the performative that is the body of this envelope. More...
|
|
ushort | Channel [get] |
| Access the channel on which the performative was received. More...
|
|
IProtonBuffer | Payload [get] |
| Access the payload bytes that arrived with the performative. More...
|
|
byte | FrameType [get] |
| Provides the frame type that defines what types of performatives can be received. More...
|
|
Frame object that carries an AMQP Performative.
◆ Invoke< T >()
void Apache.Qpid.Proton.Engine.HeaderEnvelope.Invoke< T > |
( |
IHeaderHandler< T > |
handler, |
|
|
T |
context |
|
) |
| |
|
inline |
Invoke the correct handler based on whether this header is a SASL or AMQP header instance.
- Template Parameters
-
T | The context type for the handler invocation |
- Parameters
-
handler | The header handler to invoke |
context | The context to supply to the handler method. |
◆ AMQP_HEADER_ENVELOPE
readonly HeaderEnvelope Apache.Qpid.Proton.Engine.HeaderEnvelope.AMQP_HEADER_ENVELOPE = new(AmqpHeader.GetAMQPHeader()) |
|
static |
A singleton instance of an AMQP header that can be used to avoid additional allocations.
◆ SASL_HEADER_ENVELOPE
readonly HeaderEnvelope Apache.Qpid.Proton.Engine.HeaderEnvelope.SASL_HEADER_ENVELOPE = new(AmqpHeader.GetSASLHeader()) |
|
static |
A singleton instance of an SASL header that can be used to avoid additional allocations.
◆ IsSaslHeader
bool Apache.Qpid.Proton.Engine.HeaderEnvelope.IsSaslHeader |
|
get |
Returns true if the conveyed header is a SASL header.
◆ Major
int Apache.Qpid.Proton.Engine.HeaderEnvelope.Major |
|
get |
Reads the major version number value from the conveyed header.
◆ Minor
int Apache.Qpid.Proton.Engine.HeaderEnvelope.Minor |
|
get |
Reads the minor version number value from the conveyed header.
◆ ProtocolId
int Apache.Qpid.Proton.Engine.HeaderEnvelope.ProtocolId |
|
get |
Reads the protocol Id value from the conveyed header.
◆ Revision
int Apache.Qpid.Proton.Engine.HeaderEnvelope.Revision |
|
get |
Reads the revision version number value from the conveyed header.
The documentation for this class was generated from the following file:
- src/Proton/Engine/HeaderEnvelope.cs