QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gib_object.c File Reference

Functions

void GIB_Class_Create (gib_classdesc_t *desc)
 
gib_object_tGIB_Object_Create (const char *classname, qboolean classobj)
 
void GIB_Object_Decref (gib_object_t *obj)
 
void GIB_Object_Destroy (gib_object_t *obj)
 
gib_object_tGIB_Object_Get (const char *id)
 
void GIB_Object_Incref (gib_object_t *obj)
 
void GIB_Object_Init (void)
 
void GIB_Object_Signal_Emit (gib_object_t *sender, int argc, const char **argv)
 
void GIB_Object_Signal_Slot_Destroy (gib_object_t *sender, const char *signal, gib_object_t *receiver, const char *slot)
 
void GIB_Object_Signal_Slot_Pair (gib_object_t *sender, const char *signal, gib_object_t *receiver, const char *slot)
 
void GIB_Reply (gib_object_t *obj, gib_message_t mesg, int argc, const char **argv)
 
int GIB_Send (gib_object_t *obj, gib_object_t *sender, int argc, const char **argv, gib_reply_handler reply, void *replydata)
 
int GIB_SendToMethod (gib_object_t *obj, gib_method_t *method, gib_object_t *sender, int argc, const char **argv, gib_reply_handler reply, void *replydata)
 

Variables

hashtab_tgib_classes
 

Function Documentation

void GIB_Class_Create ( gib_classdesc_t desc)
gib_object_t* GIB_Object_Create ( const char *  classname,
qboolean  classobj 
)
void GIB_Object_Decref ( gib_object_t obj)
void GIB_Object_Destroy ( gib_object_t obj)
gib_object_t* GIB_Object_Get ( const char *  id)
void GIB_Object_Incref ( gib_object_t obj)
void GIB_Object_Init ( void  )
void GIB_Object_Signal_Emit ( gib_object_t sender,
int  argc,
const char **  argv 
)
void GIB_Object_Signal_Slot_Destroy ( gib_object_t sender,
const char *  signal,
gib_object_t receiver,
const char *  slot 
)
void GIB_Object_Signal_Slot_Pair ( gib_object_t sender,
const char *  signal,
gib_object_t receiver,
const char *  slot 
)
void GIB_Reply ( gib_object_t obj,
gib_message_t  mesg,
int  argc,
const char **  argv 
)
int GIB_Send ( gib_object_t obj,
gib_object_t sender,
int  argc,
const char **  argv,
gib_reply_handler  reply,
void *  replydata 
)
int GIB_SendToMethod ( gib_object_t obj,
gib_method_t method,
gib_object_t sender,
int  argc,
const char **  argv,
gib_reply_handler  reply,
void *  replydata 
)

Variable Documentation

hashtab_t* gib_classes