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.

marshal()[source]

Return the AMQP binary encoded value of the frame

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 (str) – 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 (str) – The binary encoded method data
Return type:int byte count of data used to unmarshal the frame
Raises :ValueError

Project Versions

Previous topic

pamqp.frame

Next topic

pamqp.heartbeat

This Page