コード例 #1
0
 public ListRecordingSubscriptionsRequestEncoder PseudoIndex(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #2
0
 public SessionCloseEventEncoder CloseReason(CloseReason value)
 {
     _buffer.PutInt(_offset + 24, (int)value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #3
0
 public NewLeadershipTermEventEncoder LeaderMemberId(int value)
 {
     _buffer.PutInt(_offset + 24, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #4
0
        /// <summary>
        /// set stream id field
        /// </summary>
        /// <param name="streamId"> field value </param>
        /// <returns> flyweight </returns>
        public ImageMessageFlyweight StreamId(int streamId)
        {
            buffer.PutInt(offset + STREAM_ID_FIELD_OFFSET, streamId);

            return(this);
        }
コード例 #5
0
 public ClusterActionRequestEncoder Action(ClusterAction value)
 {
     _buffer.PutInt(_offset + 24, (int)value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #6
0
 public EntriesEncoder ServiceId(int value)
 {
     _buffer.PutInt(_offset + 40, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #7
0
        /// <summary>
        /// Set the session id field
        /// </summary>
        /// <param name="sessionId"> field value </param>
        /// <returns> flyweight </returns>
        public PublicationBuffersReadyFlyweight SessionId(int sessionId)
        {
            _buffer.PutInt(_offset + SESSION_ID_OFFSET, sessionId);

            return(this);
        }
コード例 #8
0
 public RecordingStartedEncoder SessionId(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #9
0
 /// <summary>
 /// Set the error code for the command.
 /// </summary>
 /// <param name="code"> for the error </param>
 /// <returns> flyweight </returns>
 public ErrorResponseFlyweight ErrorCode(ErrorCode code)
 {
     _buffer.PutInt(_offset + ERROR_CODE_OFFSET, (int)code);
     return(this);
 }
コード例 #10
0
 public ListRecordingsRequestEncoder RecordCount(int value)
 {
     _buffer.PutInt(_offset + 24, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #11
0
 public SessionOpenEventEncoder ResponseStreamId(int value)
 {
     _buffer.PutInt(_offset + 32, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #12
0
 public CommitPositionEncoder LeaderMemberId(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #13
0
 public MarkFileHeaderEncoder Version(int value)
 {
     _buffer.PutInt(_offset + 0, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #14
0
 public TerminationAckEncoder MemberId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #15
0
 public SessionEventEncoder LeaderMemberId(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #16
0
 public AuthConnectRequestEncoder ResponseStreamId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #17
0
 public RecordingDescriptorEncoder InitialTermId(int value)
 {
     _buffer.PutInt(_offset + 56, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #18
0
        /// <summary>
        /// Set channel status counter id field
        /// </summary>
        /// <param name="counterId"> field value </param>
        /// <returns> flyweight </returns>
        public SubscriptionReadyFlyweight ChannelStatusCounterId(int counterId)
        {
            buffer.PutInt(offset + CHANNEL_STATUS_INDICATOR_ID_OFFSET, counterId);

            return(this);
        }
コード例 #19
0
 public SnapshotRecordingQueryEncoder RequestMemberId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #20
0
 public ClientSessionEncoder ResponseStreamId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #21
0
        /// <summary>
        /// Set counter id field
        /// </summary>
        /// <param name="counterId"> field value </param>
        /// <returns> flyweight </returns>
        public CounterUpdateFlyweight CounterId(int counterId)
        {
            buffer.PutInt(offset + COUNTER_ID_OFFSET, counterId);

            return(this);
        }
コード例 #22
0
 public StartRecordingRequest2Encoder StreamId(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #23
0
 public JoinClusterEncoder MemberId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #24
0
 public FindLastMatchingRecordingRequestEncoder SessionId(int value)
 {
     _buffer.PutInt(_offset + 24, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #25
0
        /// <summary>
        /// set session id field </summary>
        /// <param name="sessionId"> field value </param>
        /// <returns> flyweight </returns>
        public ImageBuffersReadyFlyweight SessionId(int sessionId)
        {
            _buffer.PutInt(_offset + SESSION_ID_OFFSET, sessionId);

            return this;
        }
コード例 #26
0
 public RecoveryPlanEncoder RequestMemberId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #27
0
 public SnapshotMarkerEncoder Index(int value)
 {
     _buffer.PutInt(_offset + 24, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #28
0
 public LogsEncoder InitialTermId(int value)
 {
     _buffer.PutInt(_offset + 48, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #29
0
 public RequestVoteEncoder CandidateMemberId(int value)
 {
     _buffer.PutInt(_offset + 16, value, ByteOrder.LittleEndian);
     return(this);
 }
コード例 #30
0
 public StopCatchupEncoder FollowerMemberId(int value)
 {
     _buffer.PutInt(_offset + 8, value, ByteOrder.LittleEndian);
     return(this);
 }