33#ifndef O2_FRAMEWORK_FOUDATION_X9_H_
34#define O2_FRAMEWORK_FOUDATION_X9_H_
38#define restrict __restrict__
60 uint64_t
const sz,
char const* restrict
const name, uint64_t
const msg_sz);
92 x9_node const*
const node,
char const* restrict
const name);
96 char const* restrict
const cmp);
100 char const* restrict
const cmp);
111__attribute__((nonnull))
void x9_free_node_and_attached_inboxes(
153 void const* restrict
const msg);
162 void const* restrict
const msg);
168__attribute__((nonnull))
void x9_broadcast_msg_to_all_node_inboxes(
171 void const* restrict
const msg);
struct x9_node_internal x9_node
struct x9_inbox_internal x9_inbox
GLuint const GLchar * name
char const *restrict const cmp
uint64_t const bool x9_inbox_is_valid(x9_inbox const *const inbox)
uint64_t const void *restrict const outparam
char const *restrict const uint64_t const msg_sz
uint64_t const void const *restrict const msg
bool x9_node_is_valid(x9_node const *const node)