|  |  |  | 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_timeout_pop (CamelMsgPort *msgport,guint64 timeout); void camel_msgport_reply (CamelMsg *msg); struct PRFileDesc * camel_msgport_prfd (CamelMsgPort *msgport);
CamelMsg * camel_msgport_timeout_pop (CamelMsgPort *msgport,guint64 timeout);
| 
 | a CamelMsgPort | 
| 
 | number of microseconds to wait | 
Since 3.8