Packages
posix
Posix
MessageQueue
unlink
MessageQueue
getattr
notify
receive
send
setattr
timedreceive
timedsend
MessageQueue
Object Hierarchy:
Posix.MessageQueue
Posix.MessageQueue
Posix.MessageQueue
Description:
[
SimpleType
]
[
CCode
( cname =
"mqd_t"
, free_function =
"mq_close"
, has_type_id =
false
, lower_case_cprefix =
"mq_"
) ]
public
struct
MessageQueue
Namespace:
Posix
Package:
posix
Content:
Static methods:
public
static
int
unlink
(
string
name)
Creation methods:
public
MessageQueue
(
string
name,
int
oflag,
mode_t
mode =
0
,
MqAttr
? attr =
null
)
Methods:
public
int
getattr
(
MqAttr
attr)
public
int
notify
(
sigevent_t
? notification =
null
)
public
ssize_t
receive
(
uint8
[] msg,
out
uint
prio)
public
int
send
(
uint8
[] msg,
uint
prio =
0
)
public
int
setattr
(
MqAttr
attr,
MqAttr
? oldattr =
null
)
public
ssize_t
timedreceive
(
uint8
[] msg,
out
uint
prio,
timespec
abs_timeout)
public
int
timedsend
(
uint8
[] msg,
uint
prio,
timespec
abs_timeout)