public void Write(IEndianAwareWriter writer) { writer.PutInt(username.Length); writer.PutInt(password.Length); writer.PutStringAsUTF8(username); writer.PutStringAsUTF8(password); }
public void Write(IEndianAwareWriter outputStream) { outputStream.PutInt(JournalName.Length); outputStream.PutInt(Offset.BytesOffset); outputStream.PutInt(JournalSize.BytesOffset); outputStream.PutStringAsUTF8(JournalName); }
internal VanillaDataStorageSender(VanillaDataStorage dataStorage, string name, IEndianAwareWriter writer, Option<ISnapshotManager> snapshotManager, ISerializer serializer, RequestResponseMapper mapper) { Validate.Require(dataStorage != null, "You must supply a valid dataStorage"); Validate.Require(name.Length > 0, "You must supply a valid name"); Validate.Require(writer != null, "A writer is required"); Validate.Require(serializer != null, "A serializer object is required"); Validate.Require(mapper != null, "A mapper object is required"); this.dataStorage = dataStorage; this.Name = name; this.writer = writer; this.snapshotManager = snapshotManager; this.serializer = serializer; this.mapper = mapper; }
public void Write(IEndianAwareWriter writer) { writer.PutInt(JournalName.Length); writer.PutInt(TransactionUID.Id); writer.PutStringAsUTF8(JournalName); }
/// <summary> /// Try logging in to the server while sending an Authenticate request. The server will forcefully disconnect /// this client if the username or password is incorrect. /// </summary> /// <param name="writer"></param> /// <param name="username"></param> /// <param name="password"></param> private void TryLogin(IEndianAwareWriter writer, string username, string password) { AuthenticateRequest.Create(username, password).Write(writer); writer.Flush(); }
public void Write(IEndianAwareWriter outputStream) { // Do nothing }
internal void Write(IEndianAwareWriter outputStream) { Header.Write(outputStream); Request.Write(outputStream); }