23#ifndef XCOM_MSG_QUEUE_H
24#define XCOM_MSG_QUEUE_H
28#include "xdr_gen/xcom_vp.h"
const char * p
Definition: ctype-mb.cc:1234
struct pax_msg pax_msg
Definition: site_struct.h:36
Definition: xcom_msg_queue.h:31
pax_msg * p
Definition: xcom_msg_queue.h:33
node_no to
Definition: xcom_msg_queue.h:34
linkage l
Definition: xcom_msg_queue.h:32
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:508
msg_link * msg_link_new(pax_msg *p, node_no to)
Definition: xcom_msg_queue.cc:73
void init_link_list()
Definition: xcom_msg_queue.cc:50
void msg_link_delete(msg_link **link_p)
Definition: xcom_msg_queue.cc:93
void empty_msg_list(linkage *l)
Definition: xcom_msg_queue.cc:114
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:60
void empty_msg_channel(channel *c)
Definition: xcom_msg_queue.cc:134
void empty_link_free_list()
Definition: xcom_msg_queue.cc:151