pamqp.header¶
AMQP Header Class Definitions
For encoding AMQP Header frames into binary AMQP stream data and decoding AMQP binary data into AMQP Header frames.
-
class
pamqp.header.
ContentHeader
(weight=0, body_size=0, properties=None)[source]¶ Represent a content header frame
A Content Header frame is received after a Basic.Deliver or Basic.GetOk frame and has the data and properties for the Content Body frames that follow.
-
unmarshal
(data)[source]¶ Dynamically decode the frame data applying the values to the method object by iterating through the attributes in order and decoding them.
Parameters: data (bytes) – The binary encoded method data Return type: int byte count of data used to unmarshal the frame Raises: ValueError
-
-
class
pamqp.header.
ProtocolHeader
(major_version=None, minor_version=None, revision=None)[source]¶ Class that represents the AMQP Protocol Header
-
marshal
()[source]¶ Return the full AMQP wire protocol frame data representation of the ProtocolHeader frame.
Return type: str or bytes
-
unmarshal
(data)[source]¶ Dynamically decode the frame data applying the values to the method object by iterating through the attributes in order and decoding them.
Parameters: data (bytes) – The binary encoded method data Return type: int byte count of data used to unmarshal the frame Raises: ValueError
-