Horizon Official Technical Documentation
Horizon::Char::CharServer::character_server_configuration Struct Reference

Public Member Functions

const std::string & start_map () const
 
void set_start_map (std::string const &map)
 
int16_t start_x () const
 
void set_start_x (int16_t x)
 
int16_t start_y () const
 
void set_start_y (int16_t y)
 
int32_t start_zeny () const
 
void set_start_zeny (int32_t zeny)
 
void add_start_item (std::pair< int32_t, int32_t > item)
 
std::pair< int32_t, int32_t > & start_item (std::size_t index)
 
std::size_t start_item_count ()
 
time_t character_deletion_time () const
 
void set_character_deletion_time (time_t time)
 
const std::string & zone_server_ip () const
 
void set_zone_server_ip (std::string const &ip)
 
int16_t zone_server_port () const
 
void set_zone_server_port (int16_t port)
 
bool char_hard_delete ()
 
void set_char_hard_delete (bool d)
 
int32_t pincode_expiry ()
 
void set_pincode_expiry (int32_t pincode_expiry)
 
int32_t pincode_max_retry ()
 
void set_pincode_max_retry (int32_t retry)
 
std::time_t session_max_timeout ()
 
void set_session_max_timeout (std::time_t timeout)
 
int max_network_threads ()
 
void set_max_network_threads (int threads)
 

Private Attributes

std::string _start_map {"new_1-1"}
 
int16_t _start_x {53}
 
int16_t _start_y {111}
 
int32_t _start_zeny {0}
 
std::vector< std::pair< int32_t, int32_t > > _start_items
 
time_t _character_deletion_time
 
std::string _zone_server_ip
 
int16_t _zone_server_port
 
bool _char_hard_delete
 
int32_t _pincode_expiry
 
int32_t _pincode_max_retry
 
std::time_t _session_max_timeout
 
int _max_network_threads {1}
 

Member Function Documentation

◆ add_start_item()

void Horizon::Char::CharServer::character_server_configuration::add_start_item ( std::pair< int32_t, int32_t >  item)
inline
69{ _start_items.push_back(item); }
std::vector< std::pair< int32_t, int32_t > > _start_items
Definition: Char.hpp:100

References _start_items.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ char_hard_delete()

bool Horizon::Char::CharServer::character_server_configuration::char_hard_delete ( )
inline
82{ return _char_hard_delete; }

References _char_hard_delete.

◆ character_deletion_time()

time_t Horizon::Char::CharServer::character_server_configuration::character_deletion_time ( ) const
inline

◆ max_network_threads()

int Horizon::Char::CharServer::character_server_configuration::max_network_threads ( )
inline

References _max_network_threads.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ pincode_expiry()

int32_t Horizon::Char::CharServer::character_server_configuration::pincode_expiry ( )
inline
85{ return _pincode_expiry; }

References _pincode_expiry.

Referenced by Horizon::Char::CharServer::read_config(), and set_pincode_expiry().

+ Here is the caller graph for this function:

◆ pincode_max_retry()

int32_t Horizon::Char::CharServer::character_server_configuration::pincode_max_retry ( )
inline
88{ return _pincode_max_retry; }

References _pincode_max_retry.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ session_max_timeout()

std::time_t Horizon::Char::CharServer::character_server_configuration::session_max_timeout ( )
inline
91{ return _session_max_timeout; }
std::time_t _session_max_timeout
Definition: Char.hpp:107

References _session_max_timeout.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_char_hard_delete()

void Horizon::Char::CharServer::character_server_configuration::set_char_hard_delete ( bool  d)
inline
83{ _char_hard_delete = d; }

References _char_hard_delete.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_character_deletion_time()

void Horizon::Char::CharServer::character_server_configuration::set_character_deletion_time ( time_t  time)
inline

References _character_deletion_time.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_max_network_threads()

void Horizon::Char::CharServer::character_server_configuration::set_max_network_threads ( int  threads)
inline
95{ _max_network_threads = threads; }

References _max_network_threads.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_pincode_expiry()

void Horizon::Char::CharServer::character_server_configuration::set_pincode_expiry ( int32_t  pincode_expiry)
inline

References _pincode_expiry, and pincode_expiry().

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ set_pincode_max_retry()

void Horizon::Char::CharServer::character_server_configuration::set_pincode_max_retry ( int32_t  retry)
inline
89{ _pincode_max_retry = retry; }

References _pincode_max_retry.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_session_max_timeout()

void Horizon::Char::CharServer::character_server_configuration::set_session_max_timeout ( std::time_t  timeout)
inline
92{ _session_max_timeout = timeout; }

References _session_max_timeout.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_start_map()

void Horizon::Char::CharServer::character_server_configuration::set_start_map ( std::string const &  map)
inline
58{ _start_map = map; }

References _start_map.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_start_x()

void Horizon::Char::CharServer::character_server_configuration::set_start_x ( int16_t  x)
inline
61{ _start_x = x; }

References _start_x.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_start_y()

void Horizon::Char::CharServer::character_server_configuration::set_start_y ( int16_t  y)
inline
64{ _start_y = y; }

References _start_y.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_start_zeny()

void Horizon::Char::CharServer::character_server_configuration::set_start_zeny ( int32_t  zeny)
inline
67{ _start_zeny = zeny; }

References _start_zeny.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_zone_server_ip()

void Horizon::Char::CharServer::character_server_configuration::set_zone_server_ip ( std::string const &  ip)
inline
77{ _zone_server_ip = ip; }
std::string _zone_server_ip
Definition: Char.hpp:102

References _zone_server_ip.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ set_zone_server_port()

void Horizon::Char::CharServer::character_server_configuration::set_zone_server_port ( int16_t  port)
inline
80{ _zone_server_port = port; }

References _zone_server_port.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ start_item()

std::pair< int32_t, int32_t > & Horizon::Char::CharServer::character_server_configuration::start_item ( std::size_t  index)
inline
70{ return _start_items.at(index); }

References _start_items.

◆ start_item_count()

std::size_t Horizon::Char::CharServer::character_server_configuration::start_item_count ( )
inline
71{ return _start_items.size(); }

References _start_items.

◆ start_map()

const std::string & Horizon::Char::CharServer::character_server_configuration::start_map ( ) const
inline
57{ return _start_map; }

References _start_map.

◆ start_x()

int16_t Horizon::Char::CharServer::character_server_configuration::start_x ( ) const
inline
60{ return _start_x; }

References _start_x.

◆ start_y()

int16_t Horizon::Char::CharServer::character_server_configuration::start_y ( ) const
inline
63{ return _start_y; }

References _start_y.

◆ start_zeny()

int32_t Horizon::Char::CharServer::character_server_configuration::start_zeny ( ) const
inline
66{ return _start_zeny; }

References _start_zeny.

◆ zone_server_ip()

const std::string & Horizon::Char::CharServer::character_server_configuration::zone_server_ip ( ) const
inline
76{ return _zone_server_ip; }

References _zone_server_ip.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

◆ zone_server_port()

int16_t Horizon::Char::CharServer::character_server_configuration::zone_server_port ( ) const
inline
79{ return _zone_server_port; }

References _zone_server_port.

Referenced by Horizon::Char::CharServer::read_config().

+ Here is the caller graph for this function:

Member Data Documentation

◆ _char_hard_delete

bool Horizon::Char::CharServer::character_server_configuration::_char_hard_delete
private

◆ _character_deletion_time

time_t Horizon::Char::CharServer::character_server_configuration::_character_deletion_time
private

◆ _max_network_threads

int Horizon::Char::CharServer::character_server_configuration::_max_network_threads {1}
private

◆ _pincode_expiry

int32_t Horizon::Char::CharServer::character_server_configuration::_pincode_expiry
private

◆ _pincode_max_retry

int32_t Horizon::Char::CharServer::character_server_configuration::_pincode_max_retry
private

◆ _session_max_timeout

std::time_t Horizon::Char::CharServer::character_server_configuration::_session_max_timeout
private

◆ _start_items

std::vector<std::pair<int32_t, int32_t> > Horizon::Char::CharServer::character_server_configuration::_start_items
private

◆ _start_map

std::string Horizon::Char::CharServer::character_server_configuration::_start_map {"new_1-1"}
private

Referenced by set_start_map(), and start_map().

◆ _start_x

int16_t Horizon::Char::CharServer::character_server_configuration::_start_x {53}
private

Referenced by set_start_x(), and start_x().

◆ _start_y

int16_t Horizon::Char::CharServer::character_server_configuration::_start_y {111}
private

Referenced by set_start_y(), and start_y().

◆ _start_zeny

int32_t Horizon::Char::CharServer::character_server_configuration::_start_zeny {0}
private

Referenced by set_start_zeny(), and start_zeny().

◆ _zone_server_ip

std::string Horizon::Char::CharServer::character_server_configuration::_zone_server_ip
private

◆ _zone_server_port

int16_t Horizon::Char::CharServer::character_server_configuration::_zone_server_port
private

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