All Classes Files Functions Variables Enumerations Enumerator Groups Pages
Server.idl File Reference

Work with product specific options like alerts, connections, opened folders, active (web) sessions. More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::admin::RestrictionTuple
struct  kerio::jsonapi::admin::Restriction
struct  kerio::jsonapi::admin::SubscriptionInfo
struct  kerio::jsonapi::admin::AboutInfo
struct  kerio::jsonapi::admin::Alert
struct  kerio::jsonapi::admin::EntityDuplicate
struct  kerio::jsonapi::admin::EntityDetail
struct  kerio::jsonapi::admin::FolderInfo
struct  kerio::jsonapi::admin::WebSession
struct  kerio::jsonapi::admin::Connection
struct  kerio::jsonapi::admin::Administration
struct  kerio::jsonapi::admin::ServerTimeInfo
interface  kerio::jsonapi::admin::Server

Typedefs

typedef sequence
< RestrictionTuple > 
kerio::jsonapi::admin::RestrictionTupleList
typedef sequence< Restriction > kerio::jsonapi::admin::RestrictionList
typedef string kerio::jsonapi::admin::JavaScriptDate
typedef sequence< Alert > kerio::jsonapi::admin::AlertList
typedef sequence< EntityDuplicate > kerio::jsonapi::admin::EntityDuplicateList
typedef sequence< string > kerio::jsonapi::admin::UserNameList
typedef sequence< FolderInfo > kerio::jsonapi::admin::FolderInfoList
typedef sequence< WebSession > kerio::jsonapi::admin::WebSessionList
typedef sequence< Connection > kerio::jsonapi::admin::ConnectionList

Enumerations

enum  Entity {
  kerio::jsonapi::admin::EntityUser, kerio::jsonapi::admin::EntityAlias, kerio::jsonapi::admin::EntityGroup, kerio::jsonapi::admin::EntityMailingList,
  kerio::jsonapi::admin::EntityResource, kerio::jsonapi::admin::EntityTimeRange, kerio::jsonapi::admin::EntityTimeRangeGroup, kerio::jsonapi::admin::EntityIpAddress,
  kerio::jsonapi::admin::EntityIpAddressGroup, kerio::jsonapi::admin::EntityService, EntityDomain
}
enum  AlertName {
  kerio::jsonapi::admin::LicenseExpired, kerio::jsonapi::admin::LicenseInvalidMinVersion, kerio::jsonapi::admin::LicenseInvalidEdition, kerio::jsonapi::admin::LicenseInvalidUser,
  kerio::jsonapi::admin::LicenseInvalidDomain, kerio::jsonapi::admin::LicenseInvalidOS, kerio::jsonapi::admin::LicenseCheckForwardingEnabled, kerio::jsonapi::admin::LicenseTooManyUsers,
  kerio::jsonapi::admin::StorageSpaceLow, kerio::jsonapi::admin::SubscriptionExpired, kerio::jsonapi::admin::SubscriptionSoonExpire, kerio::jsonapi::admin::LicenseSoonExpire,
  kerio::jsonapi::admin::CoredumpFound, kerio::jsonapi::admin::MacOSServicesKeepsPorts, kerio::jsonapi::admin::RemoteUpgradeFailed, kerio::jsonapi::admin::RemoteUpgradeSucceeded
}
enum  TypeAlert { Warning, Critical, Info }
enum  Protocol {
  protocolAdmin, protocolSmtp, protocolSmtps, protocolSubmission,
  protocolPop3, protocolPop3s, protocolImap, protocolImaps,
  protocolNntp, protocolNntps, protocolLdap, protocolLdaps,
  protocolHttp, protocolHttps, protocolXmpp, protocolXmpps
}
enum  HttpExtension {
  NoExtension, kerio::jsonapi::admin::WebGeneric, WebDav, CalDav,
  ActiveSync, KocOffline, kerio::jsonapi::admin::KBC, kerio::jsonapi::admin::EWS
}

Variables

const long kerio::jsonapi::admin::ErrorCodeEncryptionFailed = 5000
 Encryption failed.
const long kerio::jsonapi::admin::ErrorCodeNotEnoughSpace = 5001
 Not enough free space.
const long kerio::jsonapi::admin::ErrorCodeDecryptionFailed = 5010
 Decryption failed.
const long kerio::jsonapi::admin::ErrorCodeNotEnoughSpaceDec = 5011
 Not enough free space.
const long kerio::jsonapi::admin::ErrorCodeIncorrectPassword = 5012
 Password is incorrect.
const long kerio::jsonapi::admin::ErrorCodeIncPassWait = 5013
 Password is incorrect. You shall wait for a minute before you can try again.
const long kerio::jsonapi::admin::ErrorCodeThreeAttempts = 5014
 You have 3 failed attempts to enter password. Please wait for a minute before you can try again.
const long kerio::jsonapi::admin::ErrorCodeSavePassword = 5022
 Can't save the password.
const long kerio::jsonapi::admin::ErrorCodeLowDiskSpace = 6000
 Not enough free space.
const long kerio::jsonapi::admin::ErrorCodeCritLowDiskSpace = 6001
 Critically low free space.
const long kerio::jsonapi::admin::ErrorCodeTooMuchDiskSpace = 6002
 Encrypted volume allocate too much disk space.
const long kerio::jsonapi::admin::ErrorCodeResizeFailed = 6010
 Encrypted volume resize failed.
const long kerio::jsonapi::admin::ErrorCodeResizeLowDiskSpace = 6011
 Not enough disk space to increase encrypted volume size.
const long kerio::jsonapi::admin::ErrorCodeResizeCritLowDiskSpace = 6012
 Critically low free space on encrypted volume and there is not enough disk space to increase encrypted volume.

Detailed Description

Work with product specific options like alerts, connections, opened folders, active (web) sessions.

Author(s):
Dusan Juhas
Copyright:
Copyright © 2011-2012 Kerio Technologies s.r.o.