24#ifndef XCOM_MSG_QUEUE_H
25#define XCOM_MSG_QUEUE_H
29#include "xdr_gen/xcom_vp.h"
const char * p
Definition: ctype-mb.cc:1235
struct pax_msg pax_msg
Definition: site_struct.h:37
Definition: xcom_msg_queue.h:32
pax_msg * p
Definition: xcom_msg_queue.h:34
node_no to
Definition: xcom_msg_queue.h:35
linkage l
Definition: xcom_msg_queue.h:33
Rudimentary task system in portable C, based on Tom Duff's switch-based coroutine trick and a stack o...
int n
Definition: xcom_base.cc:509
msg_link * msg_link_new(pax_msg *p, node_no to)
Definition: xcom_msg_queue.cc:74
void init_link_list()
Definition: xcom_msg_queue.cc:51
void msg_link_delete(msg_link **link_p)
Definition: xcom_msg_queue.cc:94
void empty_msg_list(linkage *l)
Definition: xcom_msg_queue.cc:115
void shrink_msg_channel(channel *c, int n)
void shrink_msg_list(linkage *l, int n)
char * dbg_msg_link(msg_link *link)
Definition: xcom_msg_queue.cc:61
void empty_msg_channel(channel *c)
Definition: xcom_msg_queue.cc:135
void empty_link_free_list()
Definition: xcom_msg_queue.cc:152