|libmissioncontrol-server Reference Manual|
#include <mcd-service.h> McdService; McdService* mcd_service_new (void); void mcd_service_run (McdService *self);
GObject +----McdMission +----McdOperation +----McdController +----McdMaster +----McdService
It is the frontline interface object that exposes mission-control to outside world through a dbus interface. It basically subclasses McdMaster and wraps up everything inside it and translate them into mission-control dbus interface.