Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
Arquivo: IoAVCodec.c Projeto: BMeph/io
void IoAVCodec_mark(IoAVCodec *self)
{
	if(DATA(self)->frames) IoObject_shouldMark(DATA(self)->frames);

	IoObject_shouldMark(DATA(self)->inputBuffer);
	IoObject_shouldMark(DATA(self)->outputBuffer);
}
Exemplo n.º 3
0
Arquivo: IoRegex.c Projeto: ADTSH/io
void IoRegex_mark(IoRegex *self)
{
	IoObject_shouldMark(DATA(self)->pattern);
	
	if (DATA(self)->namedCaptures)
	{
		IoObject_shouldMark(DATA(self)->namedCaptures);
	}
}
Exemplo n.º 4
0
void IoSQLite3_mark(IoSQLite3 *self)
{
	IoObject_shouldMark((IoObject *)DATA(self)->path);

	if (DATA(self)->results)
	{
		IoObject_shouldMark((IoObject *)DATA(self)->results);
	}
}
Exemplo n.º 5
0
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);
}
Exemplo n.º 6
0
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
}
Exemplo n.º 7
0
void IoODEBody_mark(IoODEBody *self)
{
	if(WORLD)
	{
		IoObject_shouldMark((IoObject *)WORLD);
	}
}
Exemplo n.º 8
0
void IoODEJoint_mark(IoODEJoint *self)
{
	if(JOINTGROUP)
	{
		IoObject_shouldMark((IoObject *)JOINTGROUP);
	}
}
Exemplo n.º 9
0
void IoCFunction_mark(IoCFunction *self)
{
	if (DATA(self)->uniqueName)
	{
		IoObject_shouldMark(DATA(self)->uniqueName);
	}
}
Exemplo n.º 10
0
Arquivo: IoODEBox.c Projeto: ADTSH/io
void IoODEBox_mark(IoODEBox *self)
{
	if (GEOMID)
	{
		dBodyID body = dGeomGetBody(GEOMID);
		if (body)
		{
			IoObject_shouldMark(IoODEBody_bodyFromId(IOSTATE, body));
		}
	}
}
Exemplo n.º 11
0
Arquivo: IoSyslog.c Projeto: Akiyah/io
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);
}
Exemplo n.º 12
0
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);
}
Exemplo n.º 13
0
Arquivo: IoCall.c Projeto: Akiyah/io
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);
}
Exemplo n.º 14
0
Arquivo: IoList.c Projeto: doublec/io
void IoList_mark(IoList *self)
{
	LIST_FOREACH(DATA(self), i, item, IoObject_shouldMark(item));
}
Exemplo n.º 15
0
Arquivo: IoFont.c Projeto: Teslos/io
void IoFont_mark( IoFont *self )
{
	IoObject_shouldMark( (IoObject *)DATA(self)->path );
}
Exemplo n.º 16
0
void IoDirectory_mark(IoDirectory *self)
{
    IoObject_shouldMark((IoObject *)DATA(self)->path);
}
Exemplo n.º 17
0
Arquivo: IoBox.c Projeto: ADTSH/io
void IoBox_mark(IoBox *self)
{
	IoObject_shouldMark((IoObject *)DATA(self)->origin);
	IoObject_shouldMark((IoObject *)DATA(self)->size);
}
Exemplo n.º 18
0
void IoAudioDevice_mark(IoAudioDevice *self)
{
	IoObject_shouldMark(DATA(self)->writeBuffer);
	IoObject_shouldMark(DATA(self)->readBuffer);
}
Exemplo n.º 19
0
void IoRegexMatch_mark(IoRegexMatch *self)
{
	IoObject_shouldMark(DATA(self)->regex);
	IoObject_shouldMark(DATA(self)->subject);
	IoObject_shouldMark(DATA(self)->ranges);
}
Exemplo n.º 20
0
void IoImage_mark(IoImage *self)
{
	IoObject_shouldMark(DATA(self)->buffer);
}
Exemplo n.º 21
0
void IoCairoPathElement_mark(IoCairoPathElement *self)
{
	if (DATA(self))
		IoObject_shouldMark(DATA(self)->path);
}
Exemplo n.º 22
0
void IoRegexMatches_mark(IoRegexMatches *self)
{
	IoObject_shouldMark(DATA(self)->regex);
	IoObject_shouldMark(DATA(self)->string);
}
Exemplo n.º 23
0
void IoGLScissor_mark(IoGLScissor *self)
{
	IoObject_shouldMark(DATA(self)->rect);
	IoObject_shouldMark(DATA(self)->tmpRect);
}
Exemplo n.º 24
0
void IoFnmatch_mark(IoFnmatch *self)
{
	IoObject_shouldMark(DATA(self)->pattern);
	IoObject_shouldMark(DATA(self)->string);
}