requires 2.0.0 %h{ #include #include %} class DAV:Multistatus from OGO:XMLObject { public GList * responses = NULL destroy { g_list_foreach ( responses, g_object_unref, NULL ); g_list_free ( responses ); }; public OGOXMLObject * unpack ( xmlNode * node ( check null ) ) { GList * list; list = xml_serializer_unpack_object_list ( node, "response", dav_response_unpack ); DAVMultistatus * temp; temp = GET_NEW; temp->responses = list; return temp; } }