WPILibC++  unspecified
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
nt::RpcServer Class Reference

Classes

class  Thread
 

Public Types

typedef std::function< void(std::shared_ptr
< Message >)> 
SendMsgFunc
 

Public Member Functions

void Start ()
 
void Stop ()
 
void SetOnStart (std::function< void()> on_start)
 
void SetOnExit (std::function< void()> on_exit)
 
void ProcessRpc (StringRef name, std::shared_ptr< Message > msg, RpcCallback func, unsigned int conn_id, SendMsgFunc send_response, const ConnectionInfo &conn_info)
 
bool PollRpc (bool blocking, RpcCallInfo *call_info)
 
bool PollRpc (bool blocking, double time_out, RpcCallInfo *call_info)
 
void PostRpcResponse (unsigned int rpc_id, unsigned int call_uid, llvm::StringRef result)
 

Static Public Member Functions

static RpcServerGetInstance ()
 

Friends

class RpcServerTest
 

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