hop-2012/node.h

15 lines
315 B
C

#ifndef cmsg_node_h
#define cmsg_node_h
typedef struct Node {
struct NodeClass *node_class;
cmsg_bytes_t name; /* used as (partial) routing key for metamessages */
} Node;
typedef struct NodeClass {
void (*destroy)(Node *n);
void (*handle_message)(Node *n, void *buffer, size_t len);
} NodeClass;
#endif