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

Shared data structures without an interface. More...

Go to the source code of this file.

Classes

struct  kerio::web::NamedValue
struct  kerio::web::NamedMultiValue
struct  kerio::web::SubCondition
struct  kerio::web::SortOrder
struct  kerio::web::SearchQuery
struct  kerio::web::LocalizableMessage
struct  kerio::web::ManipulationError
struct  kerio::web::ByteValueWithUnits
struct  kerio::web::SizeLimit
struct  kerio::web::AddResult
struct  kerio::web::Time
struct  kerio::web::Date
struct  kerio::web::OptionalString
struct  kerio::web::OptionalLong
struct  kerio::web::OptionalEntity
struct  kerio::web::LocalizableMessageParameters
struct  kerio::web::Error
exception  kerio::web::ApiException
struct  kerio::web::Download
struct  kerio::web::CreateResult
struct  kerio::web::ApiApplication
struct  kerio::web::Credentials

Typedefs

typedef sequence< string > kerio::web::StringList
typedef sequence< long > kerio::web::IntegerList
typedef sequence< NamedValue > kerio::web::NamedValueList
typedef sequence< NamedMultiValue > kerio::web::NamedMultiValueList
typedef string kerio::web::KId
typedef sequence< KId > kerio::web::KIdList
typedef sequence< SubCondition > kerio::web::SubConditionList
typedef sequence< SortOrder > kerio::web::SortOrderList
typedef sequence
< LocalizableMessage > 
kerio::web::LocalizableMessageList
typedef sequence
< ManipulationError > 
kerio::web::ManipulationErrorList
typedef sequence< AddResult > kerio::web::AddResultList
typedef string kerio::web::IpAddress
typedef sequence< IpAddress > kerio::web::IpAddressList
typedef sequence< Error > kerio::web::ErrorList
typedef sequence< CreateResult > kerio::web::CreateResultList
typedef long kerio::web::DateTimeStamp

Enumerations

enum  SortDirection { kerio::web::Asc, kerio::web::Desc }
enum  CompareOperator {
  kerio::web::Eq, kerio::web::NotEq, kerio::web::LessThan, kerio::web::GreaterThan,
  kerio::web::LessEq, kerio::web::GreaterEq, kerio::web::Like
}
enum  LogicalOperator { Or, And }
enum  RestrictionKind {
  kerio::web::Regex, kerio::web::ByteLength, kerio::web::ForbiddenNameList, kerio::web::ForbiddenPrefixList,
  kerio::web::ForbiddenSuffixList, kerio::web::ForbiddenCharacterList
}
enum  ItemName {
  kerio::web::Name, kerio::web::Description, kerio::web::Email, kerio::web::FullName,
  kerio::web::TimeItem, kerio::web::DateItem, kerio::web::DomainName
}
enum  ByteUnits {
  Bytes, KiloBytes, MegaBytes, GigaBytes,
  TeraBytes, PetaBytes
}
enum  StoreStatus { kerio::web::StoreStatusClean, kerio::web::StoreStatusModified, kerio::web::StoreStatusNew }

Variables

const long kerio::web::Unlimited = -1

Detailed Description

Shared data structures without an interface.

Author(s):
Dusan Juhas

Copyright © 2011-2012 Kerio Technologies s.r.o.