Struct rthrift_tutorial::shared::SharedServiceSyncClient
[−]
[src]
pub struct SharedServiceSyncClient<IP, OP> where
IP: TInputProtocol,
OP: TOutputProtocol, { /* fields omitted */ }
Methods
impl<IP, OP> SharedServiceSyncClient<IP, OP> where
IP: TInputProtocol,
OP: TOutputProtocol,
[src]
IP: TInputProtocol,
OP: TOutputProtocol,
fn new(
input_protocol: IP,
output_protocol: OP
) -> SharedServiceSyncClient<IP, OP>
[src]
input_protocol: IP,
output_protocol: OP
) -> SharedServiceSyncClient<IP, OP>
Trait Implementations
impl<IP, OP> TThriftClient for SharedServiceSyncClient<IP, OP> where
IP: TInputProtocol,
OP: TOutputProtocol,
[src]
IP: TInputProtocol,
OP: TOutputProtocol,
fn i_prot_mut(&mut self) -> &mut TInputProtocol
[src]
Returns the input protocol used to read serialized Thrift messages from the Thrift server. Read more
fn o_prot_mut(&mut self) -> &mut TOutputProtocol
[src]
Returns the output protocol used to write serialized Thrift messages to the Thrift server. Read more
fn sequence_number(&self) -> i32
[src]
Returns the sequence number of the last message written to the Thrift server. Returns 0
if no messages have been written. Sequence numbers should never be negative, and this method returns an i32
simply because the Thrift protocol encodes sequence numbers as i32
on the wire. Read more
fn increment_sequence_number(&mut self) -> i32
[src]
Increments the sequence number, indicating that a message with that number has been sent to the Thrift server. Read more
impl<IP, OP> TSharedServiceSyncClientMarker for SharedServiceSyncClient<IP, OP> where
IP: TInputProtocol,
OP: TOutputProtocol,
[src]
IP: TInputProtocol,
OP: TOutputProtocol,