public static void Save(IValueSink sink, AtomicWriteFileAck value) { sink.EnterChoice((byte)value.Tag); switch (value.Tag) { case Tags.FileStartPosition: Value <FileStartPositionWrapper> .Save(sink, (FileStartPositionWrapper)value); break; case Tags.FileStartRecord: Value <FileStartRecordWrapper> .Save(sink, (FileStartRecordWrapper)value); break; default: throw new Exception(); } sink.LeaveChoice(); }
public static AtomicWriteFileAck Load(IValueStream stream) { AtomicWriteFileAck ret = null; Tags tag = (Tags)stream.EnterChoice(); switch (tag) { case Tags.FileStartPosition: ret = Value <FileStartPositionWrapper> .Load(stream); break; case Tags.FileStartRecord: ret = Value <FileStartRecordWrapper> .Load(stream); break; default: throw new Exception(); } stream.LeaveChoice(); return(ret); }
public static void Save(IValueSink sink, AtomicWriteFileAck value) { sink.EnterChoice((byte)value.Tag); switch(value.Tag) { case Tags.FileStartPosition: Value<FileStartPositionWrapper>.Save(sink, (FileStartPositionWrapper)value); break; case Tags.FileStartRecord: Value<FileStartRecordWrapper>.Save(sink, (FileStartRecordWrapper)value); break; default: throw new Exception(); } sink.LeaveChoice(); }
public AtomicWriteFileWrapper(AtomicWriteFileAck item) { this.Item = item; }
public static ConfirmedServiceAck NewAtomicWriteFile(AtomicWriteFileAck atomicWriteFile) { return new AtomicWriteFileWrapper(atomicWriteFile); }
public static ConfirmedServiceAck NewAtomicWriteFile(AtomicWriteFileAck atomicWriteFile) { return(new AtomicWriteFileWrapper(atomicWriteFile)); }