Spread 4.0.0 C API

Types Used in Function Prototypes


typedef int mailbox; typedef int service; #define MAX_CLIENT_SCATTER_ELEMENTS 100 typedef struct dummy_scat_element{ char *buf; int len;
} scat_element; typedef struct dummy_scatter{ int num_elements; scat_element elements[MAX_CLIENT_SCATTER_ELEMENTS]; } scatter; typedef struct dummy_time { int32 sec; int32 usec; } sp_time; typedef struct dummy_group_id { int32 id[3]; } group_id; typedef struct dummy_vs_set_info { unsigned int num_members; unsigned int members_offset; /* offset from beginning of msg body*/ } vs_set_info; typedef struct dummy_membership_info { group_id gid; char changed_member[MAX_GROUP_NAME]; /* filled in on CAUSED_BY_JOIN, CAUSED_BY_LEAVE or CAUSED_BY_DISCONNECT only */ unsigned int num_vs_sets; vs_set_info my_vs_set; } membership_info;