public static extern PalFlags.FailCodes rvn_write_journal( SafeJournalHandle handle, void *buffer, Int64 size, Int64 offset, out Int32 errorCode );
public static extern PalFlags.FailCodes rvn_read_journal( SafeJournalHandle handle, void *buffer, Int64 requiredSize, Int64 offset, out Int64 actualSize, out Int32 errorCode );
public static extern PalFlags.FailCodes rvn_open_journal_for_writes( string fileName, PalFlags.JournalMode mode, Int64 requiredSize, PalFlags.DurabilityMode supportDurability, out SafeJournalHandle handle, out Int64 actualSize, out Int32 errorCode);
public static PalFlags.FailCodes rvn_open_journal_for_reads( string filename, out SafeJournalHandle handle, out Int32 errorCode) { using (var convert = new Converter(filename)) { return(rvn_open_journal_for_reads(convert.Pointer, out handle, out errorCode)); } }
public static PalFlags.FailCodes rvn_open_journal_for_writes( string filename, PalFlags.JournalMode mode, Int64 requiredSize, PalFlags.DurabilityMode supportDurability, out SafeJournalHandle handle, out Int64 actualSize, out Int32 errorCode) { using (var convert = new Converter(filename)) { return(rvn_open_journal_for_writes(convert.Pointer, mode, requiredSize, supportDurability, out handle, out actualSize, out errorCode)); } }
public static extern PalFlags.FailCodes rvn_open_journal_for_reads( string fileNameFullPath, out SafeJournalHandle handle, out Int32 errorCode );
public static extern PalFlags.FailCodes rvn_truncate_journal( SafeJournalHandle handle, Int64 size, out Int32 errorCode );