#include <snaplock.h>
Public Types
typedef std::map< QString,
pointer_t >
map_t
typedef std::shared_ptr<
computer_t >
pointer_t
typedef int64_t
priority_t
typedef uint32_t
random_t
typedef std::vector<
pointer_t >
vector_t
Public Member Functions
computer_t ()
computer_t (QString const &name, uint8_t priority)
bool
get_connected () const
QString const &
get_id () const
QString const &
get_ip_address () const
QString const &
get_name () const
priority_t get_priority () const
time_t
get_start_time () const
bool
is_self () const
void
set_connected (bool connected)
bool
set_id (QString const &id)
void
set_start_time (time_t start_time)
Static Public Attributes
static
priority_t const
PRIORITY_DEFAULT = 14
static
priority_t const
PRIORITY_LEADER = 0
static
priority_t const
PRIORITY_MAX = 15
static
priority_t const
PRIORITY_MIN = 0
static
priority_t const
PRIORITY_OFF = 15
static
priority_t const
PRIORITY_UNDEFINED = -1
static
priority_t const
PRIORITY_USER_MIN = 1
Private Attributes
bool
f_connected = true
QString
f_id = QString()
QString
f_ip_address = QString()
QString
f_name = QString()
pid_t
f_pid = 0
priority_t f_priority =
PRIORITY_UNDEFINED
random_t f_random_id = 0
bool
f_self = false
time_t
f_start_time = -1
Detailed Description
Definition at line 325 of file snaplock.h.
Member Typedef Documentation
typedef std::map<QString,
pointer_t> snaplock::snaplock::computer_t::map_t
typedef std::shared_ptr<
computer_t> snaplock::snaplock::computer_t::pointer_t
typedef int64_t snaplock::snaplock::computer_t::priority_t
typedef uint32_t snaplock::snaplock::computer_t::random_t
typedef std::vector<
pointer_t> snaplock::snaplock::computer_t::vector_t
Constructor & Destructor Documentation
snaplock::snaplock::computer_t::computer_t
(
)
snaplock::snaplock::computer_t::computer_t
(
QString const &
name,
uint8_t
priority
)
Member Function Documentation
bool snaplock::snaplock::computer_t::get_connected
(
)
const
QString const & snaplock::snaplock::computer_t::get_id
(
)
const
QString const & snaplock::snaplock::computer_t::get_ip_address
(
)
const
QString const & snaplock::snaplock::computer_t::get_name
(
)
const
time_t snaplock::snaplock::computer_t::get_start_time
(
)
const
bool snaplock::snaplock::computer_t::is_self
(
)
const
void snaplock::snaplock::computer_t::set_connected
(
bool
connected)
bool snaplock::snaplock::computer_t::set_id
(
QString const &
id)
void snaplock::snaplock::computer_t::set_start_time
(
time_t
start_time)
Member Data Documentation
bool snaplock::snaplock::computer_t::f_connected = true
private
QString snaplock::snaplock::computer_t::f_id = QString()
mutableprivate
QString snaplock::snaplock::computer_t::f_ip_address = QString()
private
QString snaplock::snaplock::computer_t::f_name = QString()
private
pid_t snaplock::snaplock::computer_t::f_pid = 0
private
random_t snaplock::snaplock::computer_t::f_random_id = 0
private
bool snaplock::snaplock::computer_t::f_self = false
private
time_t snaplock::snaplock::computer_t::f_start_time = -1
private
priority_t const snaplock::snaplock::computer_t::PRIORITY_DEFAULT = 14
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_LEADER = 0
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_MAX = 15
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_MIN = 0
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_OFF = 15
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_UNDEFINED = -1
static
priority_t const snaplock::snaplock::computer_t::PRIORITY_USER_MIN = 1
static
The documentation for this class was generated from the following files: