Proton.Messenger – libqpid-proton Reference Manual
Messenger
Object Hierarchy:
Proton.Messenger
Proton.Messenger
Proton.Messenger
Description:
[
Compact
]
[
CCode
( cname =
"pn_messenger_t"
) ]
public
class
Messenger
Namespace:
Proton
Package:
libqpid-proton
Content:
Properties:
public
AcceptMode
accept_mode
{
get
;
set
; }
public
string
?
certificate
{
get
;
set
; }
public
int
errno
{
get
; }
public
string
?
error
{
get
; }
public
int
incoming
{
get
; }
public
unowned
Subscription
incoming_subscription
{
get
; }
public
Tracker
incoming_tracker
{
get
; }
public
int
incoming_window
{
get
;
set
; }
public
int
outgoing
{
get
; }
public
Tracker
outgoing_tracker
{
get
; }
public
int
outgoing_window
{
get
;
set
; }
public
string
?
password
{
get
;
set
; }
public
string
?
private_key
{
get
;
set
; }
public
int
timeout
{
get
;
set
; }
public
string
?
trusted_certificates
{
get
;
set
; }
Creation methods:
public
Messenger
(
string
? name =
null
)
Methods:
public
int
@get
(
Message
msg)
public
int
accept
(
Tracker
tracker,
int
flags)
public
unowned
string
name
()
public
int
put
(
Message
msg)
public
int
recv
(
int
n)
public
int
reject
(
Tracker
tracker,
int
flags)
public
int
send
()
public
int
settle
(
Tracker
tracker,
int
flags =
0
)
public
int
start
()
public
Status
status
(
Tracker
tracker)
public
int
stop
()
public
unowned
Subscription
subscribe
(
string
source)
2022 vala-language.org