Esempio 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);
        }
Esempio n. 2
0
 private int HandleFlush(Database database, VDC_Command command)
 {
     database.MetadataStream.Flush();
     return(0);
 }
Esempio n. 3
0
 private int HandleClearError(Database database, VDC_Command command)
 {
     return(0);
 }
Esempio n. 4
0
 private int HandleSnapshot(Database database, VDC_Command command)
 {
     _snapshotCountdown.Signal();
     _snapshotResetEvent.WaitOne();
     return(0);
 }
Esempio n. 5
0
 private int HandlePrepareToFreeze(Database database, VDC_Command command)
 {
     Log.Debug("Database is freezing in preparation for snapshot");
     return(0);
 }