All Classes Files Functions Variables Enumerations Enumerator Groups Pages
kerio::jsonapi::admin::Services Interface Reference

Public Member Functions

void get (out ServiceList services)
void restart (in kerio::web::KId service)
void set (out kerio::web::ErrorList errors, in ServiceList services)
void start (in kerio::web::KId service)
void stop (in kerio::web::KId service)
void stopMacOSServices ()
void getIPv6 (out boolean isEnabled)
void setIPv6 (in boolean isEnabled)

Member Function Documentation

void kerio::jsonapi::admin::Services::get ( out ServiceList  services)

Show a list of services with current status.

Parameters
services- list of KMS services
void kerio::jsonapi::admin::Services::getIPv6 ( out boolean  isEnabled)

Obtain IPv6 settings.

Parameters
setting- new settings
void kerio::jsonapi::admin::Services::restart ( in kerio::web::KId  service)

Restart a given service.

Parameters
service- unique service identifier
void kerio::jsonapi::admin::Services::set ( out kerio::web::ErrorList  errors,
in ServiceList  services 
)

Change current status of service(s).

Parameters
errors- errors of requested changes
services- list of KMS services
void kerio::jsonapi::admin::Services::setIPv6 ( in boolean  isEnabled)

Set IPv6 settings.

Parameters
setting- new settings
void kerio::jsonapi::admin::Services::start ( in kerio::web::KId  service)

Start a given service.

Parameters
service- unique service identifier
void kerio::jsonapi::admin::Services::stop ( in kerio::web::KId  service)

Stop a given service.

Parameters
service- unique service identifier
void kerio::jsonapi::admin::Services::stopMacOSServices ( )

Stop the Mac OS services.


The documentation for this interface was generated from the following file: