diff -r 77cb48a03620 -r d9861ae9169c xdmprotocols/XcapProtocol/XcapAppUsage/inc/XcapAppUsageDef.h --- a/xdmprotocols/XcapProtocol/XcapAppUsage/inc/XcapAppUsageDef.h Thu Jul 01 14:09:06 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,236 +0,0 @@ -/* -* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: XcapAppUsage enumerations -* -*/ - - - - -#ifndef __XCAPAPPUSAGEDEF__ -#define __XCAPAPPUSAGEDEF__ - -// Supported data types -enum TDataType - { - EDataTypeUndefined = 0, - EDataTypeString, - EDataTypeNonNegativeInteger, - EDataTypeAnyURI, - EDataTypeDateTime, - EDataTypeBoolean, - EDataTypeToken, - EDataTypeEmpty - }; - -// AUIDs -_LIT8( KXdmResourceListsUsageAUID, "/resource-lists/" ); -_LIT8( KXdmCapabilityUsageAUID, "/xcap-caps/" ); -_LIT8( KXdmDirectoryUsageAUID, "/org.openmobilealliance.xcap-directory/" ); -_LIT8( KXdmIetfCommonPolicyUsageAUID, "/policy-capabilities/" ); -_LIT8( KXdmOmaCommonPolicyUsageAUID, "/org.openmobilealliance.policy-capabilities/" ); -_LIT8( KXdmPocUserAccessUsageAUID, "/org.openmobilealliance.poc-rules/" ); -_LIT8( KXdmIetfPresRulesUsageAUID, "/pres-rules/" ); -_LIT8( KXdmRlsServicesUsageAUID, "/rls-services/" ); -_LIT8( KXdmSharedXDMUsageAUID, "/resource-lists/" ); -_LIT8( KXdmOmaPresRulesUsageAUID, "/org.openmobilealliance.pres-rules/" ); -_LIT8( KXdmPocGroupUsageAUID, "/org.openmobilealliance.poc-groups/" ); -// add new AUID definitions here -//_LIT8( KXdmTestAppUsageAUID, "/org.foo.bar/" ); - -// ContentTypes -_LIT8( KXdmResourceListsUsageContType, "application/resource-lists+xml" ); -_LIT8( KXdmCapabilityUsageContType, "application/xcap-caps+xml" ); -_LIT8( KXdmDirectoryUsageContType, "application/oma-directory+xml" ); -_LIT8( KXdmIetfCommonPolicyUsageContType, "application/policy-caps+xml" ); -_LIT8( KXdmOmaCommonPolicyUsageContType, "application/policy-caps+xml" ); -_LIT8( KXdmSharedXDMUsageContType, "application/resource-lists+xml" ); -_LIT8( KXdmIetfPresRulesUsageContType, "application/auth-policy+xml" ); -_LIT8( KXdmPocUserAccessUsageContType, "application/auth-policy+xml" ); -_LIT8( KXdmOmaPresRulesUsageContType, "application/auth-policy+xml" ); -_LIT8( KXdmRlsServicesUsageContType, "application/rls-services+xml" ); -_LIT8( KXdmPocGroupUsageContType, "application/vnd.oma.poc.groups+xml" ); -// add new content types here -//_LIT8( KXdmTestAppUsageContType, "application/test-type+xml" ); - - -// Namespaces -_LIT8( KXdmResourceListsNamespace, "urn:ietf:params:xml:ns:resource-lists" ); -_LIT8( KXdmCapabilityNamespace, "urn:ietf:params:xml:ns:xcap-caps" ); -_LIT8( KXdmDirectoryNamespace, "urn:oma:params:xml:ns:xcap-directory" ); -_LIT8( KXdmIetfCommonPolicyNamespace, "urn:ietf:params:xml:ns:common-policy" ); -_LIT8( KXdmOmaCommonPolicyNamespace, "urn:oma:xml:xdm:common-policy" ); -_LIT8( KXdmOmaPresRulesNamespace, "urn:oma:xml:prs:pres-rules" ); -_LIT8( KXdmIetfPresRulesNamespace, "urn:ietf:params:xml:ns:pres-rules" ); -_LIT8( KXdmRlsServicesNamespace, "urn:ietf:params:xml:ns:rls-services" ); -_LIT8( KXdmSharedXDMUriUsageNamespace, "urn:oma:params:xml:ns:resource-list:oma-uriusage" ); -_LIT8( KXdmPocUserAccessNamespace, "urn:oma:xml:poc:poc-rules" ); -_LIT8( KXdmPocGroupNamespace, "urn:oma:xml:poc:list-service" ); -// add new namespace definitions here - -// Namespace prefixes -_LIT8( KXdmSharedXDMUriUsageNsPrefix, "ou" ); -_LIT8( KXdmResourceListsNsPrefix, "rl" ); -_LIT8( KXdmIetfCommonPolicyNsPrefix, "cr" ); -_LIT8( KXdmOmaCommonPolicyNsPrefix, "ocp" ); -_LIT8( KXdmIetfPresRulesNsPrefix, "pr" ); -_LIT8( KXdmTestAppUsageDefaultNamespace, "ta" ); -_LIT8( KXdmPocUserAccessNsPrefix, "poc" ); -_LIT8( KXdmOmaPresRulesNsPrefix, "opr" ); -_LIT8( KXdmRlsServicesNsPrefix, "rls" ); -_LIT8( KXdmPocGroupNsPrefix, "ls" ); -// add new namespace prefix definitions here - -// Common literals -_LIT( KXdmAuid, "auid" ); -_LIT( KXdmUri, "uri" ); -_LIT( KXdmEtag, "etag" ); -_LIT( KXdmName, "name" ); -_LIT( KXdmRef, "ref" ); -_LIT( KXdmUse, "use" ); -_LIT( KXdmRuleset, "ruleset" ); -_LIT( KXdmEntry, "entry" ); -_LIT( KXdmEntity, "entity" ); -_LIT( KXdmId, "id" ); -_LIT( KXdmAnyIdentity, "any-identity" ); -_LIT( KXdmIdentity, "identity" ); -_LIT( KXdmDomain, "domain" ); -_LIT( KXdmAnc, "anc" ); -_LIT( KXdmDisplayName, "display-name" ); -_LIT( KXdmAnchor, "anchor" ); -_LIT( KXdmExternal, "external" ); -_LIT( KXdmList, "list" ); -_LIT( KXdmServiceId, "service-id" ); -_LIT8( KXdmZero, "0" ); -_LIT8( KXdmOneNbr, "1" ); -_LIT8( KXdmTrue, "true" ); -_LIT8( KXdmFalse, "false"); -_LIT8( KXdmFull, "full" ); -_LIT8( KXdmAllow, "allow" ); -_LIT8( KXdmBlock, "block" ); - -// Literals for capability -_LIT( KXdmExtensions, "extensions" ); -_LIT( KXdmExtension, "extension" ); -_LIT( KXdmAuids, "auids" ); -_LIT( KXdmNamespaces, "namespaces" ); -_LIT( KXdmNamespace, "namespace"); - -// Literals for directory -_LIT( KXdmXcapDirectory, "xcap-directory" ); -_LIT( KXdmFolder, "folder" ); -_LIT( KXdmErrorCode, "error-code" ); -_LIT( KXdmLastModified, "last-modified" ); -_LIT( KXdmSize, "size" ); - -// Literals for presence -_LIT( KXdmServiceUriScheme, "service-uri-scheme" ); -_LIT( KXdmClass, "class" ); -_LIT( KXdmOccurenceId, "occurence-id" ); -_LIT( KXdmServiceUri, "service-uri" ); -_LIT( KXdmAllServices, "all-services" ); -_LIT( KXdmProvideServices, "provide-services" ); -// pres-rules-03 -_LIT( KXdmDeviceId, "device-id" ); -// pres-rules-05 -_LIT( KXdmDeviceID, "deviceID" ); -_LIT( KXdmAllDevices, "all-devices" ); -_LIT( KXdmProvideDevices, "provide-devices" ); -_LIT( KXdmAllPersons, "all-persons" ); -_LIT( KXdmProvidePersons, "provide-persons" ); -_LIT( KXdmProvideActivities, "provide-activities" ); -_LIT( KXdmProvideClass, "provide-class" ); -_LIT( KXdmProvideDeviceId, "provide-device-id" ); -_LIT( KXdmProvideMood, "provide-mood" ); -_LIT( KXdmProvidePlaceIs, "provide-place-is" ); -_LIT( KXdmProvidePlaceType, "provide-place-type" ); -_LIT( KXdmProvidePrivacy, "provide-privacy" ); -_LIT( KXdmProvideRelationship, "provide-relationship" ); -_LIT( KXdmProvideStatusIcon, "provide-status-icon" ); -_LIT( KXdmProvideSphere, "provide-sphere" ); -_LIT( KXdmProvideTimeOffset, "provide-time-offset" ); -_LIT( KXdmProvideUserInput, "provide-user-input" ); -_LIT( KXdmProvideNote, "provide-note" ); -_LIT( KXdmProvideUnknownAttribute, "provide-unknown-attribute" ); -_LIT( KXdmProvideAllAttributes, "provide-all-attributes" ); -_LIT( KXdmSubHandling, "sub-handling" ); -_LIT( KXdmProvideWillingness, "provide-willingness" ); -_LIT( KXdmProvideNetworkAvailability, "provide-network-availability" ); -_LIT( KXdmProvideSessionParticipation, "provide-session-participation" ); -_LIT( KXdmProvideGeopriv, "provide-geopriv" ); -_LIT( KXdmProvideRegistrationState, "provide-registration-state" ); -_LIT( KXdmProvideBarringState, "provide-barring-state" ); -_LIT8( KXdmBare, "bare" ); -_LIT8( KXdmThresholds, "thresholds" ); -_LIT8( KXdmRandomize, "randomize" ); -_LIT8( KXdmObfuscate, "obfuscate" ); -_LIT8( KXdmConfirm, "confirm" ); -_LIT8( KXdmPoliteBlock, "polite-block" ); - -// Literals for commonpolicy -_LIT( KXdmOtherIdentity, "other-identity" ); -_LIT( KXdmExternalList, "external-list" ); -_LIT( KXdmAnonymousRequest, "anonymous-request" ); -_LIT( KXdmRule, "rule" ); -_LIT( KXdmExceptDomain, "except-domain" ); -_LIT( KXdmExcept, "except" ); -_LIT( KXdmFrom, "from" ); -_LIT( KXdmTo, "to" ); -_LIT( KXdmValue, "value" ); -_LIT( KXdmSphere, "sphere" ); -_LIT( KXdmValidity, "validity" ); -_LIT( KXdmConditions, "conditions" ); -_LIT( KXdmActions, "actions" ); -_LIT( KXdmTransformations, "transformations" ); -_LIT( KXdmMany, "many" ); -_LIT( KXdmUntil, "until" ); -_LIT( KXdmOne, "one" ); -_LIT( KXdmScheme, "scheme" ); - -// Literals for poc -_LIT( KXdmGroup, "group"); -_LIT( KXdmListService, "list-service" ); -_LIT( KXdmInviteMembers, "invite-members" ); -_LIT( KXdmMaxParticipantCount, "max-participant-count" ); -_LIT( KXdmIsListMember, "is-list-member" ); -_LIT( KXdmAllowConfState, "allow-conference-state" ); -_LIT( KXdmAllowInvUsersDyn, "allow-invite-users-dynamically" ); -_LIT( KXdmJoinHandling, "join-handling" ); -_LIT( KXdmAllowInitiateConf, "allow-initiate-conference" ); -_LIT( KXdmAllowAnonymity, "allow-anonymity"); -_LIT( KXdmIsKeyParticipant, "list-service" ); -_LIT( KXdmAllowInvite, "allow-invite" ); -_LIT8( KXdmReject, "reject" ); -_LIT8( KXdmAccept, "accept" ); -_LIT8( KXdmPass, "pass" ); - -// Literals for resource list -_LIT( KXdmEntryRef, "entry-ref"); -_LIT( KXdmResourceLists, "resource-lists"); - -// Literals for shared -_LIT( KXdmUriUsages, "uriusages"); -_LIT( KXdmUriUsage, "uriusage"); - -// Literals for rls -_LIT( KXdmRlsServices, "rls-services" ); -_LIT( KXdmService, "service"); -_LIT( KXdmResourceList, "resource-list" ); -_LIT( KXdmPackages, "packages" ); -_LIT( KXdmPackage, "package" ); -_LIT8( KXdmPresence, "presence" ); - -#endif //__XCAPAPPUSAGEDEF__ - -// End of File