44#ifndef RESOURCE_MANAGER_H_
45#define RESOURCE_MANAGER_H_
66typedef void *(*singleton_initializer_t)(
void *);
int void(** deleter)(void *))
pthread_mutex_t * rm_acquire_shared_lock(const char *name)
void *(* singleton_initializer_t)(void *)
void rm_release_shared_lock(const char *name)
void * rm_get_shm(const char *name, int size)
void * rm_singleton(const char *name, singleton_initializer_t initializer, void *initializer_data, singleton_deleter_t deleter)
void(* singleton_deleter_t)(void *)