Gazebo logo

Common interface structures
[libgazebo]


Classes

struct  gz_iface

Typedefs

typedef gz_iface gz_iface_t

Functions

gz_iface_tgz_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)

Detailed Description

For internal use only.

All interfaces share this common structure.


Typedef Documentation

typedef struct gz_iface gz_iface_t
 


Function Documentation

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  ) 
 


Last updated 12 September 2005 21:38:45