Frame object that carries an AMQP Performative.
More...
|
void | Release () |
| Used to release a Frame that was taken from a Frame pool in order to make it available for the next input operations. Once called the contents of the Frame are invalid and cannot be used again inside the same context.
|
|
virtual void | Invoke< T > (IPerformativeHandler< T > handler, T context) |
| Invoke the correct performative handler event based on the body of this AMQP performative.
|
|
|
static readonly byte | AmqpFrameType = 0 |
|
|
T | Body [get] |
| Access the performative that is the body of this envelope.
|
|
ushort | Channel [get] |
| Access the channel on which the performative was received.
|
|
IProtonBuffer | Payload [get] |
| Access the payload bytes that arrived with the performative.
|
|
byte | FrameType [get] |
| Provides the frame type that defines what types of performatives can be received.
|
|
Frame object that carries an AMQP Performative.
◆ Invoke< T >()
virtual void Apache.Qpid.Proton.Engine.IncomingAmqpEnvelope.Invoke< T > |
( |
IPerformativeHandler< T > |
handler, |
|
|
T |
context |
|
) |
| |
|
inlinevirtual |
Invoke the correct performative handler event based on the body of this AMQP performative.
- Template Parameters
-
T | The type of context that will be provided to the invocation |
- Parameters
-
handler | The handle to invoke an event on. |
context | The context to pass to the event invocation |
Reimplemented in Apache.Qpid.Proton.Engine.EmptyEnvelope.
The documentation for this class was generated from the following file:
- src/Proton/Engine/IncomingAmqpEnvelope.cs