Exemplo n.º 1
0
        internal void Delete(NativeSnapshotMetadata metadata)
        {
            Misc.CheckNotNull(metadata);

            C.SnapshotManager_Delete(
                mServices.AsHandle(),
                metadata.AsPointer());
        }
        internal void Read(NativeSnapshotMetadata metadata, Action <ReadResponse> callback)
        {
            Misc.CheckNotNull(metadata);
            Misc.CheckNotNull(callback);

            C.SnapshotManager_Read(
                mServices.AsHandle(),
                metadata.AsPointer(),
                InternalReadCallback,
                Callbacks.ToIntPtr <ReadResponse>(callback, ReadResponse.FromPointer));
        }
 internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange,
                      byte[] updatedData, Action <CommitResponse> callback)
 {
     Misc.CheckNotNull(metadata);
     Misc.CheckNotNull(metadataChange);
     C.SnapshotManager_Commit(
         mServices.AsHandle(),
         metadata.AsPointer(),
         metadataChange.AsPointer(),
         updatedData,
         new UIntPtr((ulong)updatedData.Length),
         InternalCommitCallback,
         Callbacks.ToIntPtr <CommitResponse>(callback, CommitResponse.FromPointer));
 }
        internal void Resolve(NativeSnapshotMetadata metadata,
                              NativeSnapshotMetadataChange metadataChange,
                              string conflictId, Action <CommitResponse> callback)
        {
            Misc.CheckNotNull(metadata);
            Misc.CheckNotNull(metadataChange);
            Misc.CheckNotNull(conflictId);

            C.SnapshotManager_ResolveConflict(
                mServices.AsHandle(),
                metadata.AsPointer(),
                metadataChange.AsPointer(),
                conflictId,
                InternalCommitCallback,
                Callbacks.ToIntPtr <CommitResponse>(callback, CommitResponse.FromPointer));
        }
Exemplo n.º 5
0
        internal void Resolve(NativeSnapshotMetadata metadata,
                              NativeSnapshotMetadataChange metadataChange,
                              string conflictId, byte[] updatedData, Action <OpenResponse> callback)
        {
            Misc.CheckNotNull(metadata);
            Misc.CheckNotNull(metadataChange);
            Misc.CheckNotNull(conflictId);
            Misc.CheckNotNull(updatedData);

            C.SnapshotManager_ResolveConflict(
                mServices.AsHandle(),
                conflictId,
                metadata.AsPointer(),
                metadataChange.AsPointer(),
                updatedData,
                new UIntPtr((ulong)updatedData.Length),
                InternalOpenCallback,
                Callbacks.ToIntPtr <OpenResponse>(callback, OpenResponse.FromPointer));
        }
Exemplo n.º 6
0
 internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange,
     byte[] updatedData, Action<CommitResponse> callback) {
     Misc.CheckNotNull(metadata);
     Misc.CheckNotNull(metadataChange);
     C.SnapshotManager_Commit(
         mServices.AsHandle(),
         metadata.AsPointer(),
         metadataChange.AsPointer(),
         updatedData,
         new UIntPtr((ulong) updatedData.Length),
         InternalCommitCallback,
         Callbacks.ToIntPtr<CommitResponse>(callback, CommitResponse.FromPointer));
 }
Exemplo n.º 7
0
    internal void Read(NativeSnapshotMetadata metadata, Action<ReadResponse> callback) {
        Misc.CheckNotNull(metadata);
        Misc.CheckNotNull(callback);

        C.SnapshotManager_Read(
            mServices.AsHandle(),
            metadata.AsPointer(),
            InternalReadCallback,
            Callbacks.ToIntPtr<ReadResponse>(callback, ReadResponse.FromPointer));
    }
Exemplo n.º 8
0
    internal void Delete(NativeSnapshotMetadata metadata) {
        Misc.CheckNotNull(metadata);

        C.SnapshotManager_Delete(
            mServices.AsHandle(),
            metadata.AsPointer());
    }
Exemplo n.º 9
0
    internal void Resolve(NativeSnapshotMetadata metadata,
        NativeSnapshotMetadataChange metadataChange,
        string conflictId, Action<CommitResponse> callback) {
        Misc.CheckNotNull(metadata);
        Misc.CheckNotNull(metadataChange);
        Misc.CheckNotNull(conflictId);

        C.SnapshotManager_ResolveConflict(
            mServices.AsHandle(),
            metadata.AsPointer(),
            metadataChange.AsPointer(),
            conflictId,
            InternalCommitCallback,
            Callbacks.ToIntPtr<CommitResponse>(callback, CommitResponse.FromPointer));
    }
Exemplo n.º 10
0
 internal void Read(NativeSnapshotMetadata metadata, Action <SnapshotManager.ReadResponse> callback)
 {
     Misc.CheckNotNull <NativeSnapshotMetadata>(metadata);
     Misc.CheckNotNull <Action <SnapshotManager.ReadResponse> >(callback);
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Read(this.mServices.AsHandle(), metadata.AsPointer(), new GooglePlayGames.Native.Cwrapper.SnapshotManager.ReadCallback(SnapshotManager.InternalReadCallback), Callbacks.ToIntPtr <SnapshotManager.ReadResponse>(callback, new Func <IntPtr, SnapshotManager.ReadResponse>(SnapshotManager.ReadResponse.FromPointer)));
 }
Exemplo n.º 11
0
 internal void Delete(NativeSnapshotMetadata metadata)
 {
     Misc.CheckNotNull <NativeSnapshotMetadata>(metadata);
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Delete(this.mServices.AsHandle(), metadata.AsPointer());
 }
Exemplo n.º 12
0
 internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action <SnapshotManager.CommitResponse> callback)
 {
     Misc.CheckNotNull <NativeSnapshotMetadata>(metadata);
     Misc.CheckNotNull <NativeSnapshotMetadataChange>(metadataChange);
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Commit(this.mServices.AsHandle(), metadata.AsPointer(), metadataChange.AsPointer(), updatedData, new UIntPtr((ulong)updatedData.Length), new GooglePlayGames.Native.Cwrapper.SnapshotManager.CommitCallback(SnapshotManager.InternalCommitCallback), Callbacks.ToIntPtr <SnapshotManager.CommitResponse>(callback, new Func <IntPtr, SnapshotManager.CommitResponse>(SnapshotManager.CommitResponse.FromPointer)));
 }
Exemplo n.º 13
0
 internal void Commit(NativeSnapshotMetadata metadata, NativeSnapshotMetadataChange metadataChange, byte[] updatedData, Action <CommitResponse> callback)
 {
     Misc.CheckNotNull <NativeSnapshotMetadata>(metadata);
     Misc.CheckNotNull <NativeSnapshotMetadataChange>(metadataChange);
     if (< > f__mg$cache7 == null)
     {