s_surf_action_state_t states; /* Any living action on this resource */
void *(*name_service)(const char *name);
const char *(*get_resource_name)(void *resource_id);
s_surf_action_state_t states; /* Any living action on this resource */
void *(*name_service)(const char *name);
const char *(*get_resource_name)(void *resource_id);
void (*action_cancel)(surf_action_t action);
void (*action_recycle)(surf_action_t action);
void (*action_change_state)(surf_action_t action,
void (*action_cancel)(surf_action_t action);
void (*action_recycle)(surf_action_t action);
void (*action_change_state)(surf_action_t action,