midgard_replicator

midgard_replicator

Synopsis

                    MidgardReplicatorPrivate;
                    MidgardReplicator;
typedef             MidgardReplicatorClass;
MidgardReplicator*  midgard_replicator_new              (MgdObject *object);
gchar*              midgard_replicator_serialize        (MidgardReplicator *self,
                                                         MgdObject *object);
gboolean            midgard_replicator_export           (MidgardReplicator *self,
                                                         MgdObject *object);
gchar*              midgard_replicator_export_purged    (MidgardReplicator *self,
                                                         MidgardObjectClass *klass,
                                                         MidgardConnection *mgd,
                                                         const gchar *startdate,
                                                         const gchar *enddate);
gchar*              midgard_replicator_serialize_blob   (MidgardReplicator *self,
                                                         MgdObject *object);
gchar*              midgard_replicator_export_blob      (MidgardReplicator *self,
                                                         MgdObject *object);
gboolean            midgard_replicator_export_by_guid   (MidgardConnection *mgd,
                                                         const gchar *guid);
gchar*              midgard_replicator_export_media     (MidgardReplicator *self,
                                                         MgdObject *object);
GObject**           midgard_replicator_unserialize      (MidgardReplicator *self,
                                                         MidgardConnection *mgd,
                                                         const gchar *xml,
                                                         gboolean force);
gboolean            midgard_replicator_import_object    (MidgardReplicator *self,
                                                         MgdObject *object,
                                                         gboolean force);
void                midgard_replicator_import_from_xml  (MidgardReplicator *self,
                                                         MidgardConnection *mgd,
                                                         const gchar *xml,
                                                         gboolean force);

Description

Details

MidgardReplicatorPrivate

typedef struct _MidgardReplicatorPrivate MidgardReplicatorPrivate;


MidgardReplicator

typedef struct {
	GObject parent;
} MidgardReplicator;


MidgardReplicatorClass

typedef struct MidgardReplicatorClass MidgardReplicatorClass;


midgard_replicator_new ()

MidgardReplicator*  midgard_replicator_new              (MgdObject *object);

object :

Returns :


midgard_replicator_serialize ()

gchar*              midgard_replicator_serialize        (MidgardReplicator *self,
                                                         MgdObject *object);

self :

object :

Returns :


midgard_replicator_export ()

gboolean            midgard_replicator_export           (MidgardReplicator *self,
                                                         MgdObject *object);

self :

object :

Returns :


midgard_replicator_export_purged ()

gchar*              midgard_replicator_export_purged    (MidgardReplicator *self,
                                                         MidgardObjectClass *klass,
                                                         MidgardConnection *mgd,
                                                         const gchar *startdate,
                                                         const gchar *enddate);

self :

klass :

mgd :

startdate :

enddate :

Returns :


midgard_replicator_serialize_blob ()

gchar*              midgard_replicator_serialize_blob   (MidgardReplicator *self,
                                                         MgdObject *object);

self :

object :

Returns :


midgard_replicator_export_blob ()

gchar*              midgard_replicator_export_blob      (MidgardReplicator *self,
                                                         MgdObject *object);

self :

object :

Returns :


midgard_replicator_export_by_guid ()

gboolean            midgard_replicator_export_by_guid   (MidgardConnection *mgd,
                                                         const gchar *guid);

mgd :

guid :

Returns :


midgard_replicator_export_media ()

gchar*              midgard_replicator_export_media     (MidgardReplicator *self,
                                                         MgdObject *object);

self :

object :

Returns :


midgard_replicator_unserialize ()

GObject**           midgard_replicator_unserialize      (MidgardReplicator *self,
                                                         MidgardConnection *mgd,
                                                         const gchar *xml,
                                                         gboolean force);

self :

mgd :

xml :

force :

Returns :


midgard_replicator_import_object ()

gboolean            midgard_replicator_import_object    (MidgardReplicator *self,
                                                         MgdObject *object,
                                                         gboolean force);

self :

object :

force :

Returns :


midgard_replicator_import_from_xml ()

void                midgard_replicator_import_from_xml  (MidgardReplicator *self,
                                                         MidgardConnection *mgd,
                                                         const gchar *xml,
                                                         gboolean force);

self :

mgd :

xml :

force :