AppChat  0.5.0
TCP client-server caht application with boost::asio library.
Public Member Functions | List of all members
AutorisationRequest Class Reference
Inheritance diagram for AutorisationRequest:
Inheritance graph
[legend]
Collaboration diagram for AutorisationRequest:
Collaboration graph
[legend]

Public Member Functions

 AutorisationRequest (const char *login, const char *password)
 
 AutorisationRequest (const std::string &login, const std::string &password)
 
 AutorisationRequest (request_ptr req_ptr, const std::string &login, const std::string &password)
 
 AutorisationRequest (request_ptr req_ptr)
 
- Public Member Functions inherited from InputRequest
virtual const void * get_data () const override
 
virtual void * get_data () override
 
virtual const char * get_login () const
 
virtual const char * get_password () const
 
virtual uint32_t get_length_data () const override
 
- Public Member Functions inherited from Request
virtual const void * get_header () const override
 
virtual void * get_header () override
 
virtual uint16_t get_protocol_version () const override
 
virtual TypeCommand get_type () const override
 
virtual TypeCommand get_type_data () const override
 
virtual DateTime get_datetime () const override
 

Additional Inherited Members

- Protected Attributes inherited from InputRequest
char __data [LengthRequest]
 
- Protected Attributes inherited from Request
char header [Block::Header]
 
- Static Protected Attributes inherited from InputRequest
static constexpr auto LengthRequest = Block::LoginName + Block::Password
 

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