![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
CamelMsg; CamelMsgPort; CamelMsgPort * camel_msgport_new (void
); void camel_msgport_destroy (CamelMsgPort *msgport
); gint camel_msgport_fd (CamelMsgPort *msgport
); void camel_msgport_push (CamelMsgPort *msgport
,CamelMsg *msg
); CamelMsg * camel_msgport_pop (CamelMsgPort *msgport
); CamelMsg * camel_msgport_try_pop (CamelMsgPort *msgport
); CamelMsg * camel_msgport_timed_pop (CamelMsgPort *msgport
,GTimeVal *end_time
); void camel_msgport_reply (CamelMsg *msg
); struct PRFileDesc * camel_msgport_prfd (CamelMsgPort *msgport
);
typedef struct { CamelDListNode ln; CamelMsgPort *reply_port; gint flags; } CamelMsg;
Since 2.24
void camel_msgport_push (CamelMsgPort *msgport
,CamelMsg *msg
);
|
|
|
Since 2.24
CamelMsg * camel_msgport_pop (CamelMsgPort *msgport
);
|
|
Returns : |
Since 2.24
CamelMsg * camel_msgport_try_pop (CamelMsgPort *msgport
);
|
|
Returns : |
Since 2.24
CamelMsg * camel_msgport_timed_pop (CamelMsgPort *msgport
,GTimeVal *end_time
);
|
a CamelMsgPort |
|
a GTimeVal |
Returns : |
Since 2.30
struct PRFileDesc * camel_msgport_prfd (CamelMsgPort *msgport
);
|
|
Returns : |
Since 2.24