int SrvAgent::setup(qmf::AgentSession session) { #ifdef __linux__ standards.push_back("ocf"); #endif standards.push_back("lsb"); #ifndef WIN32 standards.push_back("windows"); #endif _package.configure(session); _services = qmf::Data(_package.data_Services); _services.setProperty("uuid", mh_uuid()); _services.setProperty("hostname", mh_hostname()); session.addData(_services, "Services"); _resources = qmf::Data(_package.data_Resources); _resources.setProperty("uuid", mh_uuid()); _resources.setProperty("hostname", mh_hostname()); session.addData(_resources, "Resources"); return 0; }
int NetAgent::setup(qmf::AgentSession session) { _package.configure(session); _instance = qmf::Data(_package.data_Network); _instance.setProperty("hostname", mh_hostname()); _instance.setProperty("uuid", mh_uuid()); session.addData(_instance, NETWORK_NAME); return 0; }
void matahari_get_property(GObject *object, guint property_id, GValue *value, GParamSpec *pspec) { switch (property_id) { case PROP_HOSTNAME: g_value_set_string (value, mh_hostname()); break; default: /* We don't have any other property... */ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }
void matahari_get_property(GObject *object, guint property_id, GValue *value, GParamSpec *pspec) { switch ((enum Prop) property_id) { case PROP_0: // Just to silence warning break; case PROP_SERVICES_HOSTNAME: case PROP_RESOURCES_HOSTNAME: g_value_set_string (value, mh_hostname()); break; case PROP_SERVICES_UUID: case PROP_RESOURCES_UUID: g_value_set_string (value, mh_uuid()); break; case PROP_SERVICES_QMF_GEN_NO_CRASH: // Not used in DBus module break; } }