icinga2/cib/hostgroup.h

27 lines
478 B
C
Raw Normal View History

2012-07-01 13:08:07 +02:00
#ifndef HOSTGROUP_H
#define HOSTGROUP_H
namespace icinga
{
2012-07-02 19:09:45 +02:00
class I2_CIB_API HostGroup : public ConfigObjectAdapter
2012-07-01 13:08:07 +02:00
{
public:
HostGroup(const ConfigObject::Ptr& configObject)
: ConfigObjectAdapter(configObject)
{
assert(GetType() == "hostgroup");
}
2012-07-01 13:08:07 +02:00
static bool Exists(const string& name);
static HostGroup GetByName(const string& name);
string GetAlias(void) const;
string GetNotesUrl(void) const;
string GetActionUrl(void) const;
};
}
#endif /* HOSTGROUP_H */