Class

GomSyncCoordinator

Description

final class Gom.SyncCoordinator : GObject.Object
{
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this GomSyncCoordinator ancestor_0 GObject ancestor_0--this

Ancestors

Constructors

gom_sync_coordinator_new
No description available.

Instance methods

gom_sync_coordinator_dup_merge_policy
No description available.

gom_sync_coordinator_dup_transport
No description available.

gom_sync_coordinator_get_merge_policy
No description available.

gom_sync_coordinator_get_transport
No description available.

gom_sync_coordinator_merge_remote_change

Creates a GomMergeDecision and delegates it to the coordinator’s merge policy. The policy must resolve the decision before its returned future completes.

gom_sync_coordinator_pull

Pulls remote changes using the coordinator’s transport.

gom_sync_coordinator_push

Pushes locally staged changes using the coordinator’s transport.

gom_sync_coordinator_stage_local_change

Stages delta with the coordinator’s transport before session is committed.

gom_sync_coordinator_sync

Pulls remote changes and then pushes local staged changes.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Gom.SyncCoordinator:merge-policy
No description available.

Gom.SyncCoordinator:transport
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct GomSyncCoordinatorClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.