NcmObjArray

NcmObjArray — GObjects array with serialization support.

Types and Values

Object Hierarchy

    GBoxed
    ╰── NcmObjArray

Description

FIXME

Functions

ncm_obj_array_new ()

NcmObjArray *
ncm_obj_array_new ();

FIXME

Returns

FIXME.

[transfer full]


ncm_obj_array_new_from_variant ()

NcmObjArray *
ncm_obj_array_new_from_variant (NcmSerialize *ser,
                                GVariant *var);

FIXME

Parameters

ser

a NcmSerialize.

 

var

a GVariant containing an array of objects.

 

Returns

FIXME.

[transfer full]


ncm_obj_array_sized_new ()

NcmObjArray *
ncm_obj_array_sized_new (guint n);

FIXME

Parameters

n

initial allocation size.

 

Returns

FIXME.

[transfer full]


ncm_obj_array_ref ()

NcmObjArray *
ncm_obj_array_ref (NcmObjArray *oa);

FIXME

Parameters

oa

a NcmObjArray.

 

Returns

FIXME.

[transfer full]


ncm_obj_array_unref ()

void
ncm_obj_array_unref (NcmObjArray *oa);

FIXME

Parameters

oa

a NcmObjArray.

 

ncm_obj_array_clear ()

void
ncm_obj_array_clear (NcmObjArray **oa);

FIXME

Parameters

oa

a pointer to a NcmObjArray.

 

ncm_obj_array_ser ()

GVariant *
ncm_obj_array_ser (NcmObjArray *oa,
                   NcmSerialize *ser);

FIXME

Parameters

oa

a NcmObjArray.

 

ser

a NcmSerialize.

 

Returns

FIXME.

[transfer full]


ncm_obj_array_add ()

void
ncm_obj_array_add (NcmObjArray *oa,
                   GObject *obj);

FIXME

Parameters

oa

a NcmObjArray.

 

obj

a GObject.

 

ncm_obj_array_set ()

void
ncm_obj_array_set (NcmObjArray *oa,
                   guint i,
                   GObject *obj);

FIXME

Parameters

oa

a NcmObjArray.

 

i

object index.

 

obj

a GObject.

 

ncm_obj_array_get ()

GObject *
ncm_obj_array_get (NcmObjArray *oa,
                   guint i);

FIXME

Parameters

oa

a NcmObjArray.

 

i

object index.

 

Returns

FIXME.

[transfer full]


ncm_obj_array_peek ()

GObject *
ncm_obj_array_peek (NcmObjArray *oa,
                    guint i);

FIXME

Parameters

oa

a NcmObjArray.

 

i

object index.

 

Returns

FIXME.

[transfer none]

Types and Values

NCM_OBJ_ARRAY_TYPE

#define NCM_OBJ_ARRAY_TYPE "a"NCM_SERIALIZE_OBJECT_TYPE