Exemplo n.º 1
0
        private int HandleRead(Database database, VDC_Command command)
        {
            var buffer = new byte[command.Size];

            database.MetadataStream.Read(buffer, 0, command.Size);
            Marshal.Copy(buffer, 0, command.Buffer, command.Size);
            return(0);
        }
Exemplo n.º 2
0
 private int HandleFlush(Database database, VDC_Command command)
 {
     database.MetadataStream.Flush();
     return(0);
 }
Exemplo n.º 3
0
 private int HandleClearError(Database database, VDC_Command command)
 {
     return(0);
 }
Exemplo n.º 4
0
 private int HandleSnapshot(Database database, VDC_Command command)
 {
     _snapshotCountdown.Signal();
     _snapshotResetEvent.WaitOne();
     return(0);
 }
Exemplo n.º 5
0
 private int HandlePrepareToFreeze(Database database, VDC_Command command)
 {
     Log.Debug("Database is freezing in preparation for snapshot");
     return(0);
 }