void IoMP3Decoder_mark(IoMP3Decoder *self) { IoObject_shouldMark(DATA(self)->inputBuffer); IoObject_shouldMark(DATA(self)->outputBuffer); IoObject_shouldMark(DATA(self)->willProcessMessage); IoObject_shouldMark(DATA(self)->didProcessMessage); }
void IoAVCodec_mark(IoAVCodec *self) { if(DATA(self)->frames) IoObject_shouldMark(DATA(self)->frames); IoObject_shouldMark(DATA(self)->inputBuffer); IoObject_shouldMark(DATA(self)->outputBuffer); }
void IoRegex_mark(IoRegex *self) { IoObject_shouldMark(DATA(self)->pattern); if (DATA(self)->namedCaptures) { IoObject_shouldMark(DATA(self)->namedCaptures); } }
void IoSQLite3_mark(IoSQLite3 *self) { IoObject_shouldMark((IoObject *)DATA(self)->path); if (DATA(self)->results) { IoObject_shouldMark((IoObject *)DATA(self)->results); } }
void IoDrawStuff_mark(IoDrawStuff *self) { //printf("IoDrawStuff_mark\n"); if(DATA(self)->eventTarget) { IoObject_shouldMark(DATA(self)->eventTarget); } IoObject_shouldMark(DATA(self)->keyboardMessage); IoObject_shouldMark(DATA(self)->startMessage); IoObject_shouldMark(DATA(self)->stepMessage); IoObject_shouldMark(DATA(self)->stopMessage); }
void IoEventManager_mark(IoEventManager *self) { IoObject_shouldMark(DATA(self)->handleEventMessage); List_do_(DATA(self)->activeEvents, (ListDoCallback *)IoObject_shouldMark); // add code to walk event list and mark context values }
void IoODEBody_mark(IoODEBody *self) { if(WORLD) { IoObject_shouldMark((IoObject *)WORLD); } }
void IoODEJoint_mark(IoODEJoint *self) { if(JOINTGROUP) { IoObject_shouldMark((IoObject *)JOINTGROUP); } }
void IoCFunction_mark(IoCFunction *self) { if (DATA(self)->uniqueName) { IoObject_shouldMark(DATA(self)->uniqueName); } }
void IoODEBox_mark(IoODEBox *self) { if (GEOMID) { dBodyID body = dGeomGetBody(GEOMID); if (body) { IoObject_shouldMark(IoODEBody_bodyFromId(IOSTATE, body)); } } }
void IoSyslog_mark(IoSyslog *self) { IoObject_shouldMark(DATA(self)->priority); IoObject_shouldMark(DATA(self)->facility); IoObject_shouldMark(DATA(self)->ident); IoObject_shouldMark(DATA(self)->optionsMap); IoObject_shouldMark(DATA(self)->facilityMap); IoObject_shouldMark(DATA(self)->priorityMap); IoObject_shouldMark(DATA(self)->maskMap); }
void IoMessage_mark(IoMessage *self) { IoObject_shouldMarkIfNonNull(DATA(self)->name); IoObject_shouldMarkIfNonNull(DATA(self)->cachedResult); if (DATA(self)->args) { LIST_FOREACH(DATA(self)->args, i, v, IoObject_shouldMark(v)); } IoObject_shouldMarkIfNonNull((IoObject *)DATA(self)->next); IoObject_shouldMarkIfNonNull((IoObject *)DATA(self)->label); }
void IoCall_mark(IoCall *self) { IoCallData *d = DATA(self); IoObject_shouldMark(d->sender); IoObject_shouldMark(d->target); IoObject_shouldMark(d->message); IoObject_shouldMark(d->slotContext); IoObject_shouldMark(d->activated); IoObject_shouldMark(d->coroutine); }
void IoList_mark(IoList *self) { LIST_FOREACH(DATA(self), i, item, IoObject_shouldMark(item)); }
void IoFont_mark( IoFont *self ) { IoObject_shouldMark( (IoObject *)DATA(self)->path ); }
void IoDirectory_mark(IoDirectory *self) { IoObject_shouldMark((IoObject *)DATA(self)->path); }
void IoBox_mark(IoBox *self) { IoObject_shouldMark((IoObject *)DATA(self)->origin); IoObject_shouldMark((IoObject *)DATA(self)->size); }
void IoAudioDevice_mark(IoAudioDevice *self) { IoObject_shouldMark(DATA(self)->writeBuffer); IoObject_shouldMark(DATA(self)->readBuffer); }
void IoRegexMatch_mark(IoRegexMatch *self) { IoObject_shouldMark(DATA(self)->regex); IoObject_shouldMark(DATA(self)->subject); IoObject_shouldMark(DATA(self)->ranges); }
void IoImage_mark(IoImage *self) { IoObject_shouldMark(DATA(self)->buffer); }
void IoCairoPathElement_mark(IoCairoPathElement *self) { if (DATA(self)) IoObject_shouldMark(DATA(self)->path); }
void IoRegexMatches_mark(IoRegexMatches *self) { IoObject_shouldMark(DATA(self)->regex); IoObject_shouldMark(DATA(self)->string); }
void IoGLScissor_mark(IoGLScissor *self) { IoObject_shouldMark(DATA(self)->rect); IoObject_shouldMark(DATA(self)->tmpRect); }
void IoFnmatch_mark(IoFnmatch *self) { IoObject_shouldMark(DATA(self)->pattern); IoObject_shouldMark(DATA(self)->string); }