Proton.Message – libqpid-proton Reference Manual
Message
Object Hierarchy:
Proton.Message
Proton.Message
Proton.Message
Description:
[
Compact
]
[
CCode
( cname =
"pn_message_t"
) ]
public
class
Message
Namespace:
Proton
Package:
libqpid-proton
Content:
Properties:
public
string
address
{
get
;
set
; }
public
Data
annotations
{
get
; }
public
Data
body
{
get
; }
public
string
content_encoding
{
get
;
set
; }
public
string
content_type
{
get
;
set
; }
public
Atom
correlation_id
{
get
;
set
; }
public
Timestamp
creation_time
{
get
;
set
; }
public
uint32
delivery_count
{
get
;
set
; }
public
bool
durable
{
get
;
set
; }
public
int
errno
{
get
; }
public
string
?
error
{
get
; }
public
Timestamp
expiry_time
{
get
;
set
; }
public
bool
first_acquirer
{
get
;
set
; }
public
Format
format
{
get
;
set
; }
public
string
group_id
{
get
;
set
; }
public
Sequence
group_sequence
{
get
;
set
; }
public
Atom
id
{
get
;
set
; }
public
bool
inferred
{
get
;
set
; }
public
Data
instructions
{
get
; }
public
uint8
priority
{
get
;
set
; }
public
Data
properties
{
get
; }
public
string
reply_to
{
get
;
set
; }
public
string
reply_to_group_id
{
get
;
set
; }
public
string
subject
{
get
;
set
; }
public
Millis
ttl
{
get
;
set
; }
public
Bytes
user_id
{
get
;
set
; }
Static methods:
public
static
size_t
data
(
uint8
[] dst,
uint8
[] src)
Creation methods:
public
Message
()
Methods:
public
void
clear
()
public
Data
correlation_id_data
()
public
int
decode
(
uint8
[] bytes)
public
int
encode
(
uint8
[] bytes)
public
Data
id_data
()
public
int
load
(
uint8
[] data)
public
int
load_amqp
(
uint8
[] data)
public
int
load_data
(
uint8
[] data)
public
int
load_json
(
uint8
[] data)
public
int
load_text
(
uint8
[] data)
public
int
save
(
uint8
[] data,
out
size_t
size)
public
int
save_amqp
(
uint8
[] data,
out
size_t
size)
public
int
save_data
(
uint8
[] data,
out
size_t
size)
public
int
save_json
(
uint8
[] data,
out
size_t
size)
public
int
save_text
(
uint8
[] data,
out
size_t
size)
2022 vala-language.org