AMQP Data Encoder
This module contains all of the methods required to encode AMQP data types. There is a rmqid.codec.encode3 module but it is only a Python 3 support overlay that is transparent to the use of the library.
Encode a bit value
Parameters: |
|
---|---|
Return type: | byte |
Encode a boolean value.
Parameters: | value (bool) – Value to encode |
---|---|
Return type: | str |
Takes a value of any type and tries to encode it with the specified encoder.
Parameters: |
|
---|---|
Return type: | str |
Encode a decimal.Decimal value.
Parameters: | value (decimal.Decimal) – Value to encode |
---|---|
Return type: | str |
Takes a value of any type and tries to encode it with the proper encoder
Parameters: | value (any) – Value to encode |
---|---|
Return type: | str |
Encode a field array from a dictionary.
Parameters: | value (list) – Value to encode |
---|---|
Return type: | str |
Encode a field table from a dictionary.
Parameters: | value (dict) – Value to encode |
---|---|
Return type: | str |
Encode a floating point value.
Parameters: | value (float) – Value to encode |
---|---|
Return type: | str |
Encode a long integer.
Parameters: | or int value (long) – Value to encode |
---|---|
Return type: | str |
Encode a long-long int.
Parameters: | or int value (long) – Value to encode |
---|---|
Return type: | str |
Encode a string.
Parameters: | value (str) – Value to encode |
---|---|
Return type: | str |
Encode an octet value.
Parameters: | value – Value to encode |
---|---|
Return type: | str |
Encode a short integer.
Parameters: | value (int) – Value to encode |
---|---|
Return type: | str |
Encode a string.
Parameters: | value (str) – Value to encode |
---|---|
Return type: | str |