Motorcortex Core  version: 2.7.6
mcx::comm::AuthorizationBase Class Reference
Inheritance diagram for mcx::comm::AuthorizationBase:
Collaboration diagram for mcx::comm::AuthorizationBase:

Public Member Functions

 AuthorizationBase (GroupManager *group_manager)
 
void init (uint32_t system_param_hash)
 
virtual bool check (RequestMsg &request_data)
 
MsgHashSet getHashList () const override
 
virtual bool initLogin (const char *filename)
 
virtual motorcortex_StatusCode logout (uint32_t client_id)
 
bool noAccessMsg (ReplyMsg &reply) const
 
- Public Member Functions inherited from mcx::comm::RPCProcessor
 RPCProcessor (const RPCProcessor &orig)=delete
 

Static Protected Member Functions

static bool decodeRestoreSessionMsg (const RequestMsg &request, motorcortex_RestoreSessionMsg &restore_session)
 
static bool encodeStatusMsg (const motorcortex_StatusMsg &status_msg, ReplyMsg &output_msg)
 
static bool encodeSessionTokenMsg (const motorcortex_SessionTokenMsg &session_token, ReplyMsg &output_msg)
 
static bool generateToken (char *token, uint32_t length)
 

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