|
Common interface structures |
Classes | |
struct | gz_iface |
Typedefs | |
typedef gz_iface | gz_iface_t |
Functions | |
gz_iface_t * | gz_iface_alloc () |
void | gz_iface_free (gz_iface_t *self) |
int | gz_iface_create (gz_iface_t *self, gz_server_t *server, const char *type, const char *id, size_t size) |
int | gz_iface_destroy (gz_iface_t *self) |
int | gz_iface_open (gz_iface_t *self, gz_client_t *client, const char *type, const char *id, size_t size) |
int | gz_iface_close (gz_iface_t *self) |
int | gz_iface_lock (gz_iface_t *self, int blocking) |
void | gz_iface_unlock (gz_iface_t *self) |
int | gz_iface_post (gz_iface_t *self) |
For internal use only.
All interfaces share this common structure.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|