roo_transport
API Documentation for roo_transport
Loading...
Searching...
No Matches
roo_transport::RpcRequest Class Reference

#include <request.h>

Public Member Functions

 RpcRequest ()=default
 
 RpcRequest (const RpcRequest &)=default
 
RpcRequestoperator= (const RpcRequest &)=default
 
 RpcRequest (Messaging::ConnectionId connection_id, RpcFunctionId function_id, RpcStreamId stream_id, roo_time::Uptime deadline, bool fin)
 
Messaging::ConnectionId connectionId () const
 
RpcFunctionId functionId () const
 
RpcStreamId streamId () const
 
roo_time::Uptime deadline () const
 
bool clientFin () const
 
bool serverFin () const
 

Detailed Description

Definition at line 16 of file request.h.

Constructor & Destructor Documentation

◆ RpcRequest() [1/3]

roo_transport::RpcRequest::RpcRequest ( )
default

◆ RpcRequest() [2/3]

roo_transport::RpcRequest::RpcRequest ( const RpcRequest )
default

◆ RpcRequest() [3/3]

roo_transport::RpcRequest::RpcRequest ( Messaging::ConnectionId  connection_id,
RpcFunctionId  function_id,
RpcStreamId  stream_id,
roo_time::Uptime  deadline,
bool  fin 
)
inline

Definition at line 22 of file request.h.

Member Function Documentation

◆ clientFin()

bool roo_transport::RpcRequest::clientFin ( ) const
inline

Definition at line 38 of file request.h.

◆ connectionId()

Messaging::ConnectionId roo_transport::RpcRequest::connectionId ( ) const
inline

Definition at line 31 of file request.h.

◆ deadline()

roo_time::Uptime roo_transport::RpcRequest::deadline ( ) const
inline

Definition at line 36 of file request.h.

◆ functionId()

RpcFunctionId roo_transport::RpcRequest::functionId ( ) const
inline

Definition at line 33 of file request.h.

◆ operator=()

RpcRequest & roo_transport::RpcRequest::operator= ( const RpcRequest )
default

◆ serverFin()

bool roo_transport::RpcRequest::serverFin ( ) const
inline

Definition at line 39 of file request.h.

◆ streamId()

RpcStreamId roo_transport::RpcRequest::streamId ( ) const
inline

Definition at line 34 of file request.h.


The documentation for this class was generated from the following file: