| Camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct 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_timevoid camel_msgport_reply (CamelMsg *msg); structPRFileDesc * camel_msgport_prfd (CamelMsgPort *msgport);
struct CamelMsg {
CamelDListNode ln;
CamelMsgPort *reply_port;
gint flags;
};
Since 2.24
CamelMsg * camel_msgport_timed_pop (CamelMsgPort *msgport,);GTimeVal *end_time
|
a CamelMsgPort |
|
a |
Since 2.30