Class
MalcontentManager
since: 0.3.0
Description [src]
final class Malcontent.Manager : GObject.Object
{
/* No available fields */
}
A top-level policy management object which is used to query, set and monitor parental controls policy for different users.
Available since: 0.3.0
Instance methods
mct_manager_get_app_filter_async
Asynchronously get a snapshot of the app filter settings for the given
user_id.
since: 0.3.0
mct_manager_get_app_filter_finish
Finish an asynchronous operation to get the app filter for a user, started with mct_manager_get_app_filter_async().
since: 0.3.0
mct_manager_get_session_limits
Synchronous version of mct_manager_get_session_limits_async().
since: 0.5.0
mct_manager_get_session_limits_async
Asynchronously get a snapshot of the session limit settings for the given
user_id.
since: 0.5.0
mct_manager_get_session_limits_finish
Finish an asynchronous operation to get the session limits for a user,
started with mct_manager_get_session_limits_async().
since: 0.5.0
mct_manager_get_web_filter
Synchronous version of mct_manager_get_web_filter_async().
unstable since: 0.14.0
mct_manager_get_web_filter_async
Asynchronously get a snapshot of the web filter settings for the given
user_id.
unstable since: 0.14.0
mct_manager_get_web_filter_finish
Finish an asynchronous operation to get the web filter for a user,
started with mct_manager_get_web_filter_async().
unstable since: 0.14.0
mct_manager_set_app_filter_async
Asynchronously set the app filter settings for the given user_id to the given app_filter instance.
since: 0.3.0
mct_manager_set_app_filter_finish
Finish an asynchronous operation to set the app filter for a user, started with mct_manager_set_app_filter_async().
since: 0.3.0
mct_manager_set_session_limits
Synchronous version of mct_manager_set_session_limits_async().
since: 0.5.0
mct_manager_set_session_limits_async
Asynchronously set the session limits settings for the given user_id to the given session_limits instance.
since: 0.5.0
mct_manager_set_session_limits_finish
Finish an asynchronous operation to set the session limits for a user,
started with mct_manager_set_session_limits_async().
since: 0.5.0
mct_manager_set_web_filter
Synchronous version of mct_manager_set_web_filter_async().
unstable since: 0.14.0
mct_manager_set_web_filter_async
Asynchronously set the web filter settings for the given user_id to the given web_filter instance.
unstable since: 0.14.0
mct_manager_set_web_filter_finish
Finish an asynchronous operation to set the web filter for a user,
started with mct_manager_set_web_filter_async().
unstable since: 0.14.0
Properties
Malcontent.Manager:connection
A connection to the system bus, where accounts-service runs.
since: 0.3.0
Signals
Malcontent.Manager::app-filter-changed
Emitted when the app filter stored for a user changes.
since: 0.3.0
Malcontent.Manager::session-limits-changed
Emitted when the session limits stored for a user change.
unstable since: 0.14.0
Malcontent.Manager::web-filter-changed
Emitted when the web filter stored for a user changes.
unstable since: 0.14.0
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.