libmissioncontrol-server Reference Manual | ||||
---|---|---|---|---|
GObject +----McdMission +----McdOperation +----McdController +----McdMaster +----McdService
"account-manager" McdAccountManager* : Read / Write / Construct Only "dbus-connection" gpointer : Read "dbus-daemon" TpDBusDaemon* : Read / Write / Construct Only "dispatcher" McdDispatcher* : Read
This class implements actual mission-control. It keeps track of individual account presence and connection states in a McdPresenceFrame member object, which is available as a property.
The McdPresenceFrame object could be easily utilized for any presence releated events and actions, either within this class or any other class subclassing it or using it.
It is basically a container for all McdManager objects and takes care of their management. It also takes care of sleep and awake cycles (e.g. translates to auto away somewhere down the hierarchy).
McdMaster is a subclass of McdConroller, which essentially means it is subject to all device control.