|
The Assimilation Monitoring Project
|
Implements the base object class for our object system. More...
|
Modules | |
| ChildProcess class. | |
| Class for creating and monitoring child processes in the gmainloop environment. | |
| ResourceCmd class | |
| Class implementing resource commands. | |
Functions | |
| FSTATIC void | _assimobj_ref (gpointer self) |
| FSTATIC void | _assimobj_unref (gpointer self) |
| void | _assimobj_finalize (AssimObj *self) |
| FSTATIC char * | _assimobj_toString (gconstpointer self) |
| AssimObj * | assimobj_new (guint objsize) |
| typedef struct _AssimObj | AssimObj |
| gboolean | badfree |
Implements the base object class for our object system.
Implements reference counting and a basic toString function.
Definition at line 46 of file assimobj.h.
| void _assimobj_finalize | ( | AssimObj * | self | ) |
Definition at line 61 of file assimobj.c.
References FREECLASSOBJ.
Referenced by _childprocess_finalize(), _frame_default_finalize(), _netio_finalize(), _resource_queue_finalize(), _resourcecmd_finalize(), and assimobj_new().

| FSTATIC void _assimobj_ref | ( | gpointer | self | ) |
Definition at line 43 of file assimobj.c.
References CASTTOCLASS.
Referenced by assimobj_new().

| FSTATIC char * _assimobj_toString | ( | gconstpointer | self | ) |
Definition at line 67 of file assimobj.c.
References CASTTOCONSTCLASS, and proj_class_classname().
Referenced by assimobj_new().


| FSTATIC void _assimobj_unref | ( | gpointer | self | ) |
Definition at line 50 of file assimobj.c.
References CASTTOCLASS.
Referenced by assimobj_new().

| AssimObj* assimobj_new | ( | guint | objsize | ) |
Definition at line 74 of file assimobj.c.
References __FUNCTION__, _assimobj_finalize(), _assimobj_ref(), _assimobj_toString(), _assimobj_unref(), BINDDEBUG, DEBUGMSG5, and MALLOCCLASS.
Referenced by cma.AssimCclasses.pyAssimObj::__init__(), _configcontext_value_new(), childprocess_new(), configcontext_new(), discovery_new(), frame_new(), frameset_new(), fsprotocol_new(), fsqueue_new(), listener_new(), netaddr_new(), netio_new(), packetdecoder_new(), resourcecmd_constructor(), and resourcequeue_new().


| gboolean badfree |
Definition at line 72 of file proj_classes.c.
Referenced by proj_class_castas(), proj_class_castasconst(), and proj_class_dissociate().