22#include <libaddr/addr.h>
27#include <snapdev/timespec_ex.h>
50 typedef std::map<std::string, pointer_t>
map_t;
63 std::string
const & name
65 , addr::addr ip_address);
70 bool set_id(std::string
const &
id);
73 snapdev::timespec_ex
const &
76 std::string
const &
get_name()
const;
77 std::string
const &
get_id()
const;
81 mutable std::string
f_id = std::string();
void set_start_time(snapdev::timespec_ex const &start_time)
void set_connected(bool connected)
std::string const & get_name() const
bool get_connected() const
snapdev::timespec_ex const & get_start_time() const
static priority_t const PRIORITY_UNDEFINED
addr::addr const & get_ip_address() const
static priority_t const PRIORITY_LEADER
std::vector< pointer_t > vector_t
static priority_t const PRIORITY_MIN
static priority_t const PRIORITY_USER_MIN
std::map< std::string, pointer_t > map_t
static priority_t const PRIORITY_MAX
static priority_t const PRIORITY_DEFAULT
static priority_t const PRIORITY_OFF
snapdev::timespec_ex f_start_time
bool set_id(std::string const &id)
Initialize this computer object from id.
priority_t get_priority() const
std::shared_ptr< computer > pointer_t
std::string const & get_id() const