23 #ifndef _CLIENT_CREDENTIALS_HPP_ 24 #define _CLIENT_CREDENTIALS_HPP_ 58 void set_ids (
db_client_type type,
const char *client_info,
const char *db_user,
const char *program_name,
59 const char *login_name,
const char *host_name,
int process_id);
92 const char *get_db_name ()
const;
93 const char *get_db_password ()
const;
101 #endif // !_CLIENT_CREDENTIALS_HPP_
void set_system_internal_with_user(const char *db_user)
enum db_client_type BOOT_CLIENT_TYPE
const char * get_host_name() const
void set_program_name(const char *program_name)
virtual void unpack(cubpacking::unpacker &deserializator) override
void set_user(const char *db_user)
db_client_type client_type
const char * get_program_name() const
static const char * UNKNOWN_ID
void set_client_info(const char *client_info)
const char * get_client_info() const
void set_system_internal()
virtual void pack(cubpacking::packer &serializator) const override
virtual size_t get_packed_size(cubpacking::packer &serializator, std::size_t start_offset=0) const override
const char * get_login_name() const
const char * get_db_user() const
const size_t LOG_USERNAME_MAX
void set_host_name(const char *host_name)
void set_ids(db_client_type type, const char *client_info, const char *db_user, const char *program_name, const char *login_name, const char *host_name, int process_id)
#define DB_MAX_USER_LENGTH
void set_login_name(const char *login_name)