public extern static dsn_address_t dsn_address_build_group(dsn_group_t g);
public static extern ulong dsn_group_next(dsn_group_t g, ulong ep);
public static extern void dsn_group_destroy(dsn_group_t g);
public static extern bool dsn_group_add(dsn_group_t g, ulong ep);
public static extern bool dsn_group_is_leader(dsn_group_t g, ulong ep);
public extern static dsn_address_t dsn_group_get_leader(dsn_group_t g);
public extern static dsn_address_t dsn_group_next(dsn_group_t g, dsn_address_t ep);
public static extern ulong dsn_address_build_group(dsn_group_t g);
public static extern bool dsn_group_add(dsn_group_t g, ulong ep);
public static extern bool dsn_group_is_leader(dsn_group_t g, ulong ep);
public static extern ulong dsn_group_next(dsn_group_t g, ulong ep);
public static extern ulong dsn_group_get_leader(dsn_group_t g);
public static extern void dsn_group_set_leader(dsn_group_t g, ulong ep);
public static extern bool dsn_group_remove(dsn_group_t g, ulong ep);
public extern static bool dsn_group_remove(dsn_group_t g, dsn_address_t ep);
public static extern bool dsn_group_remove(dsn_group_t g, ulong ep);
public extern static void dsn_group_set_leader(dsn_group_t g, dsn_address_t ep);
public static extern void dsn_group_set_leader(dsn_group_t g, ulong ep);
public extern static bool dsn_group_is_leader(dsn_group_t g, dsn_address_t ep);
public static extern ulong dsn_group_get_leader(dsn_group_t g);
public extern static void dsn_group_destroy(dsn_group_t g);
public static extern ulong dsn_address_build_group(dsn_group_t g);