コード例 #1
0
ファイル: IoMySQL.c プロジェクト: jamesrburgess/io
IoTag* IoMySQL_newTag(void* state) {
    IoTag* tag = IoTag_newWithName_("MySQL");
    IoTag_state_(tag, state);
    IoTag_freeFunc_(tag, (IoTagFreeFunc*) IoMySQL_free);
    IoTag_cloneFunc_(tag, (IoTagCloneFunc*) IoMySQL_rawClone);
    return tag;
}
コード例 #2
0
ファイル: IoEvDNSRequest.c プロジェクト: ADTSH/io
IoTag *IoEvDNSRequest_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoEvDNSRequest_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoEvDNSRequest_free);
	return tag;
}
コード例 #3
0
ファイル: IoOggPacket.c プロジェクト: Akiyah/io
IoTag *IoOggPacket_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("OggPacket");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoOggPacket_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoOggPacket_rawClone);
	return tag;
}
コード例 #4
0
IoTag *IoCInvokeStructure_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Structure");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCInvokeStructure_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCInvokeStructure_rawClone);
	return tag;
}
コード例 #5
0
static IoTag *IoCairoLinearGradient_newTag(void *state)
{
    IoTag *tag = IoTag_newWithName_("LinearGradient");
    IoTag_state_(tag, state);
    IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCairoLinearGradient_rawClone);
    IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCairoPattern_free);
    return tag;
}
コード例 #6
0
ファイル: IoDynLib.c プロジェクト: Habaut/GameBindings
static IoTag *IoDynLib_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoDynLib_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoDynLib_free);
	return tag;
}
コード例 #7
0
ファイル: IoCairoTextExtents.c プロジェクト: ADTSH/io
static IoTag *IoCairoTextExtents_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCairoTextExtents_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCairoTextExtents_free);
	return tag;
}
コード例 #8
0
ファイル: IoCurses.c プロジェクト: Akiyah/io
IoTag *IoCurses_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Curses");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCurses_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCurses_rawClone);
	return tag;
}
コード例 #9
0
ファイル: IoAppleSensors.c プロジェクト: Alessandroo/io
IoTag *IoAppleSensors_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoAppleSensors_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoAppleSensors_rawClone);
	return tag;
}
コード例 #10
0
ファイル: IoTheoraSetupInfo.c プロジェクト: anthem/io
IoTag *IoTheoraSetupInfo_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("TheoraSetupInfo");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoTheoraSetupInfo_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoTheoraSetupInfo_rawClone);
	return tag;
}
コード例 #11
0
ファイル: IoODEPlane.c プロジェクト: Akiyah/io
IoTag *IoODEPlane_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("ODEPlane");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoODEPlane_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoODEPlane_rawClone);
	return tag;
}
コード例 #12
0
ファイル: IoCFFILibrary.c プロジェクト: anthem/io
IoTag *IoCFFILibrary_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Library");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCFFILibrary_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCFFILibrary_rawClone);
	return tag;
}
コード例 #13
0
ファイル: IoAsyncRequest.c プロジェクト: Akiyah/io
IoTag *IoAsyncRequest_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("AsyncRequest");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoAsyncRequest_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoAsyncRequest_free);
	return tag;
}
コード例 #14
0
ファイル: IoThread.c プロジェクト: cdcarter/io
IoTag *IoThread_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Thread");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoThread_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoThread_rawClone);
	return tag;
}
コード例 #15
0
ファイル: IoTheoraDecodeContext.c プロジェクト: ADTSH/io
IoTag *IoTheoraDecodeContext_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoTheoraDecodeContext_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoTheoraDecodeContext_rawClone);
	return tag;
}
コード例 #16
0
ファイル: IoEvConnection.c プロジェクト: ADTSH/io
IoTag *IoEvConnection_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoEvConnection_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoEvConnection_free);
	return tag;
}
コード例 #17
0
ファイル: IoEvDNS.c プロジェクト: Akiyah/io
IoTag *IoEvDNS_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("EvDNS");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoEvDNS_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoEvDNS_free);
	return tag;
}
コード例 #18
0
ファイル: IoBlowfish.c プロジェクト: anthem/io
IoTag *IoBlowfish_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Blowfish");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoBlowfish_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoBlowfish_rawClone);
	return tag;
}
コード例 #19
0
ファイル: IoZlibEncoder.c プロジェクト: ADTSH/io
IoTag *IoZlibEncoder_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoZlibEncoder_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoZlibEncoder_rawClone);
	return tag;
}
コード例 #20
0
ファイル: IoVorbisBlock.c プロジェクト: anthem/io
IoTag *IoVorbisBlock_newTag(void *state)
{
    IoTag *tag = IoTag_newWithName_("VorbisBlock");
    IoTag_state_(tag, state);
    IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoVorbisBlock_free);
    IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoVorbisBlock_rawClone);
    return tag;
}
コード例 #21
0
ファイル: IoLZODecoder.c プロジェクト: anthem/io
IoTag *IoLZODecoder_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("LZODecoder");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoLZODecoder_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoLZODecoder_rawClone);
	return tag;
}
コード例 #22
0
ファイル: IoCairoContext.c プロジェクト: eklitzke/io
static IoTag *IoCairoContext_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("CairoContext");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCairoContext_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCairoContext_free);
	return tag;
}
コード例 #23
0
ファイル: IoCFFIFunction.c プロジェクト: anthem/io
IoTag *IoCFFIFunction_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Function");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCFFIFunction_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCFFIFunction_rawClone);
	return tag;
}
コード例 #24
0
ファイル: _IoCairoSVGSurface.c プロジェクト: Akiyah/io
static IoTag *IoCairoSVGSurface_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("CairoSVGSurface");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCairoSVGSurface_rawClone);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCairoSurface_free);
	return tag;
}
コード例 #25
0
ファイル: IoClutterEvent.c プロジェクト: Akiyah/io
/*** Initalisation functions ***/
IoTag *IoClutterEvent_newTag(void *state) {
  IoTag *tag = IoTag_newWithName_("ClutterEvent");

  IoTag_state_(tag, state);
  IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoClutterEvent_free);
  IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoClutterEvent_rawClone);

  return tag;
}
コード例 #26
0
ファイル: IoYajlGen.c プロジェクト: Akiyah/io
IoTag *IoYajlGen_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("YajlGen");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoYajlGen_rawClone);
	IoTag_markFunc_(tag, (IoTagMarkFunc *)IoYajlGen_mark);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoYajlGen_free);
	return tag;
}
コード例 #27
0
ファイル: IoCall.c プロジェクト: Akiyah/io
IoTag *IoCall_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Call");
	IoTag_state_(tag, state);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCall_rawClone);
	IoTag_markFunc_(tag, (IoTagMarkFunc *)IoCall_mark);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCall_free);
	return tag;
}
コード例 #28
0
ファイル: IoODEJointGroup.c プロジェクト: Akiyah/io
IoTag *IoODEJointGroup_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("ODEJointGroup");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoODEJointGroup_free);
	IoTag_markFunc_(tag, (IoTagMarkFunc *)IoODEJointGroup_mark);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoODEJointGroup_rawClone);
	return tag;
}
コード例 #29
0
ファイル: IoODEMass.c プロジェクト: AlexGensek/io
IoTag *IoODEMass_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_(protoId);
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoODEMass_free);
	IoTag_markFunc_(tag, (IoTagMarkFunc *)IoODEMass_mark);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoODEMass_rawClone);
	return tag;
}
コード例 #30
0
ファイル: IoCFFIPointer.c プロジェクト: akimd/io
IoTag *IoCFFIPointer_newTag(void *state)
{
	IoTag *tag = IoTag_newWithName_("Pointer");
	IoTag_state_(tag, state);
	IoTag_freeFunc_(tag, (IoTagFreeFunc *)IoCFFIPointer_free);
	IoTag_cloneFunc_(tag, (IoTagCloneFunc *)IoCFFIPointer_rawClone);
	//IoTag_markFunc_(tag, (IoTagMarkFunc *)IoCFFIPointer_mark);
	return tag;
}