williamr@2: // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). williamr@2: // All rights reserved. williamr@2: // This component and the accompanying materials are made available williamr@2: // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members williamr@2: // which accompanies this distribution, and is available williamr@2: // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". williamr@2: // williamr@2: // Initial Contributors: williamr@2: // Nokia Corporation - initial contribution. williamr@2: // williamr@2: // Contributors: williamr@2: // williamr@2: // Description: williamr@2: // Declares the constants and typedefs which come from TIA637-B. williamr@2: // williamr@2: // williamr@2: williamr@2: williamr@2: williamr@2: /** williamr@2: @file williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: williamr@2: #if !(defined __TIA637_H__) williamr@2: #define __TIA637_H__ williamr@2: williamr@2: #include // T Type Definitions williamr@2: williamr@2: namespace tia637 williamr@2: { williamr@2: williamr@2: /** Defines the Transport Layer Parameter Id from TIA/EIA-637-B table 3.4.3-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TTpParameterId; // Note: if you change this type, you will have to change the williamr@2: // Externalize and Internalize methods where this is used. williamr@2: williamr@2: const TTpParameterId KTeleserviceId = 0; williamr@2: const TTpParameterId KServiceCategory = 1; williamr@2: const TTpParameterId KOriginatingAddress = 2; williamr@2: const TTpParameterId KOriginatingSubAddress = 3; williamr@2: const TTpParameterId KDestinationAddress = 4; williamr@2: const TTpParameterId KDestinationSubAddress = 5; williamr@2: const TTpParameterId KBearerReplyOption = 6; williamr@2: const TTpParameterId KCauseCode = 7; williamr@2: const TTpParameterId KBearerData = 8; williamr@2: const TTpParameterId KNumberOfParameterIds = 9; williamr@2: williamr@2: /** Defines the Reply Sequence Number type from TIA/EIA-637-B williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TReplySequenceNum; williamr@2: const TReplySequenceNum KMaxBearerReplySequenceNumber = 64; williamr@2: williamr@2: /** Defines the ServiceCategory from TSB58-D Table 9.3.1-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint16 TServiceCategory; williamr@2: const TServiceCategory KUnknownServiceCategory = 0; williamr@2: const TServiceCategory KEmergencyBroadcasts = 1; williamr@2: const TServiceCategory KAdministrative = 2; williamr@2: const TServiceCategory KMaintenance = 3; williamr@2: const TServiceCategory KGeneralNewsLocal = 4; williamr@2: const TServiceCategory KGeneralNewsRegional = 5; williamr@2: const TServiceCategory KGeneralNewsNational = 6; williamr@2: const TServiceCategory KGeneralNewsInternational = 7; williamr@2: const TServiceCategory KBusinessFinancialNewsLocal = 8; williamr@2: const TServiceCategory KBusinessFinancialNewsRegional = 9; williamr@2: const TServiceCategory KBusinessFinancialNewsNational = 10; williamr@2: const TServiceCategory KBusinessFinancialNewsIntl = 11; williamr@2: const TServiceCategory KSportNewsLocal = 12; williamr@2: const TServiceCategory KSportNewsRegional = 13; williamr@2: const TServiceCategory KSportNewsNational = 14; williamr@2: const TServiceCategory KSportNewsInternational = 15; williamr@2: const TServiceCategory KEntertainmentNewsLocal = 16; williamr@2: const TServiceCategory KEntertainmentNewsRegional = 17; williamr@2: const TServiceCategory KEntertainmentNewsNational = 18; williamr@2: const TServiceCategory KEntertainmentNewsInternational = 19; williamr@2: const TServiceCategory KLocalWeather = 20; williamr@2: const TServiceCategory KAreaTrafficReports = 21; williamr@2: const TServiceCategory KLocalAirportFlightSchedules = 22; williamr@2: const TServiceCategory KRestaruants = 23; williamr@2: const TServiceCategory KLodgings = 24; williamr@2: const TServiceCategory KRetailDirectoryAdvertisements = 25; williamr@2: const TServiceCategory KAdvertisements = 26; williamr@2: const TServiceCategory KStockQuotes = 27; williamr@2: const TServiceCategory KEmploymentOpportunities = 28; williamr@2: const TServiceCategory KMedicalHealthHospitals = 29; williamr@2: const TServiceCategory KTechnologyNews = 30; williamr@2: const TServiceCategory KMulticategory = 31; williamr@2: const TServiceCategory KMaxCategory = 31; williamr@2: williamr@2: williamr@2: /** Defines the Teleservises Id from TIA/EIA-41-E Reballot version williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint16 TTeleserviceId; williamr@2: const TTeleserviceId KTeleserviceNotUsed = 0; // Not Used williamr@2: const TTeleserviceId KTeleserviceCMT91 = 4096;// IS-91 Extended Protocol Enhanced Services williamr@2: const TTeleserviceId KTeleserviceWPT = 4097;// Wireless Paging Teleservice williamr@2: const TTeleserviceId KTeleserviceWMT = 4098;// Wireless Messaging Teleservice williamr@2: const TTeleserviceId KTeleserviceVMN = 4099;// Voice Mail Notification williamr@2: const TTeleserviceId KTeleserviceWAP = 4100;// Wireless Application Protocol williamr@2: const TTeleserviceId KTeleserviceWEMT = 4101;// Wireless Enhanced Messaging Teleservice williamr@2: const TTeleserviceId KTeleserviceSCPT = 4102;// Service Category Programming Teleservice williamr@2: const TTeleserviceId KTeleserviceCATPT = 4103;// Card Application Toolkit Protocol Teleservice williamr@2: const TInt KNumberOfTelservices = 8; williamr@2: williamr@2: /** Defines the Message Encoding from TSB58-D Table 9.1-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TCdmaMessageEncoding; williamr@2: williamr@2: const TCdmaMessageEncoding KCdmaEncodingOctetUnspecified =0x0; williamr@2: const TCdmaMessageEncoding KCdmaEncodingIS91ExtendedProtocolMessage=0x1; williamr@2: const TCdmaMessageEncoding KCdmaEncoding7BitASCII =0x2; williamr@2: const TCdmaMessageEncoding KCdmaEncodingIA5 =0x3; williamr@2: const TCdmaMessageEncoding KCdmaEncodingUnicode =0x4; williamr@2: const TCdmaMessageEncoding KCdmaEncodingShiftJIS =0x5; williamr@2: const TCdmaMessageEncoding KCdmaEncodingKorean =0x6; williamr@2: const TCdmaMessageEncoding KCdmaEncodingLatinHebrew =0x7; williamr@2: const TCdmaMessageEncoding KCdmaEncodingLatin =0x8; williamr@2: const TCdmaMessageEncoding KCdmaEncoding7BitGsm =0x9; williamr@2: const TCdmaMessageEncoding KCdmaEncodingMax =0x9; williamr@2: williamr@2: /** Defines the Transport Layer Message Type from TIA/EIA-637-B Table 3.4-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TTpMessageType; williamr@2: const TTpMessageType KTpSmsPointToPoint = 0; williamr@2: const TTpMessageType KTpSmsBroadCast = 1; williamr@2: const TTpMessageType KTpSmsAcknowldege = 2; williamr@2: williamr@2: /** Defines the CDMA Message Type from TIA/EIA-637-B Table 4.5.1-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TCdmaMessageType; williamr@2: const TCdmaMessageType KTReserved = 0; williamr@2: const TCdmaMessageType KTDeliver = 1; williamr@2: const TCdmaMessageType KTSubmit = 2; williamr@2: const TCdmaMessageType KTCancellation = 3; williamr@2: const TCdmaMessageType KTDeliveryAcknowledgement = 4; williamr@2: const TCdmaMessageType KTUserAcknowledgement = 5; williamr@2: const TCdmaMessageType KTReadAcknowledgement = 6; williamr@2: const TCdmaMessageType KTNumberOfMessageTypes = 7; williamr@2: williamr@2: /** Defines the SMS Cause code from TIA/EIA-41-E Reballot version williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TCauseCode; williamr@2: // network problems williamr@2: const TCauseCode KAddressVacant = 0; williamr@2: const TCauseCode KAddressTranslationFailure = 1; williamr@2: const TCauseCode KNetworkResourceShortage = 2; williamr@2: const TCauseCode KNetworkFailure = 3; williamr@2: const TCauseCode KInvalidTeleserviceID = 4; williamr@2: const TCauseCode KOtherNetworkProblem = 5; // and 7 to 31 williamr@2: const TCauseCode KUnsupportedNetworkInterface = 6; williamr@2: // terminal problems williamr@2: const TCauseCode KNoPageResponse = 32; williamr@2: const TCauseCode KDestinationBusy = 33; williamr@2: const TCauseCode KNoAcknowledgment = 34; williamr@2: const TCauseCode KDestinationResourceShortage = 35; williamr@2: const TCauseCode KSMSDeliveryPostponed = 36; williamr@2: const TCauseCode KDestinationOutOfService = 37; williamr@2: const TCauseCode KDestinationNoLongerAtThisAddr = 38; williamr@2: const TCauseCode KOtherTerminalProblem = 39; // up to 47, 48-63 as 36 williamr@2: // radio interface problems williamr@2: const TCauseCode KRadioInterfaceShortage = 64; williamr@2: const TCauseCode KRadioInterfaceIncompatibility = 65; williamr@2: const TCauseCode KOtherRadioInterfaceProblem = 66; // and 68 to 95 williamr@2: const TCauseCode KUnsupportedBaseStationCapability= 67; williamr@2: // general problems williamr@2: const TCauseCode KEncodingProblem = 96; williamr@2: const TCauseCode KSMSOriginationDenied = 97; williamr@2: const TCauseCode KSMSTerminationDenied = 98; williamr@2: const TCauseCode KSuppServiceNotSupported = 99; williamr@2: const TCauseCode KServiceNotSupported = 100; williamr@2: // 101 Reserved williamr@2: const TCauseCode KMissingExpectedParameter = 102; williamr@2: const TCauseCode KMissingMandatoryParameter = 103; williamr@2: const TCauseCode KUnrecognizedParameterValue = 104; williamr@2: const TCauseCode KUnexpectedParameterValue = 105; williamr@2: const TCauseCode KUserDataSizeError = 106; williamr@2: const TCauseCode KOtherGeneralProblems = 107; // 109 to 223 williamr@2: const TCauseCode KSessionNotActive = 108; williamr@2: // 224-255 TIA/EIA reserved protocol extension as 107 williamr@2: williamr@2: /** Defines the Language Indicator from TSB58-D Table 9.2-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TLanguageIndicator; williamr@2: const TLanguageIndicator KLanguageUnknown = 0; williamr@2: const TLanguageIndicator KLanguageEnglish = 1; williamr@2: const TLanguageIndicator KLanguageFrench = 2; williamr@2: const TLanguageIndicator KLanguageSpanish = 3; williamr@2: const TLanguageIndicator KLanguageJapanese = 4; williamr@2: const TLanguageIndicator KLanguageKorean = 5; williamr@2: const TLanguageIndicator KLanguageChinese = 6; williamr@2: const TLanguageIndicator KLanguageHebrew = 7; williamr@2: const TLanguageIndicator KLanguageMax = 7; williamr@2: williamr@2: /** Defines the different classes of errors, as defined in TIA/EIA-637-B. williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TTpErrorClass; williamr@2: /** For the case where there is no error. */ williamr@2: const TTpErrorClass KNoError = 0; williamr@2: // Reserved 1 williamr@2: /** The error is caused by a temporary condition. */ williamr@2: const TTpErrorClass KTemporaryCondition = 2; williamr@2: /** The error is caused by a permanent condition. */ williamr@2: const TTpErrorClass KPermanentCondition = 3; williamr@2: williamr@2: /** Defines the number type from TIA/EIA/IS-2000.5-A Table 2.7.1.3.2.4-2, williamr@2: see TIA/EIA-637-B section 3.4.3.3. williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TNumberType; williamr@2: // Number Type from TIA/EIA/IS-2000.5-A Table 2.7.1.3.2.4-2 williamr@2: const TNumberType KNTIsdnUnknown = 0; williamr@2: const TNumberType KNTIsdnInternationalNumber = 1; williamr@2: const TNumberType KNTIsdnNationalNumber = 2; williamr@2: const TNumberType KNTIsdnNetworkSpecificNumber = 3; williamr@2: const TNumberType KNTIsdnSubscriberNumber = 4; williamr@2: // Reserved 5 williamr@2: const TNumberType KNTIsdnAbbreviatedNumber = 6; williamr@2: // Reserved for extension 7 williamr@2: williamr@2: // Number Type from TIA/EIA-637-B Table 3.4.3.3-1 williamr@2: const TNumberType KNTDataNetworkUnknown = 0; williamr@2: const TNumberType KNTDataNetworkIP = 1; williamr@2: const TNumberType KNTDataNetworkInternetEmailAddr = 2; williamr@2: williamr@2: /** Defines the numbering plan from TIA/EIA/IS-2000.5-A Table 2.7.1.3.2.4-3, williamr@2: see TIA/EIA-637-B section 3.4.3.3. williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TNumberPlan; williamr@2: const TNumberPlan KNPUnknown = 0; williamr@2: const TNumberPlan KNPIsdnTelephony = 1; williamr@2: const TNumberPlan KNPData = 3; williamr@2: const TNumberPlan KNPTelex = 4; williamr@2: const TNumberPlan KNPPrivate = 9; williamr@2: // Others are reserved williamr@2: williamr@2: /** Defines the subaddress type as defined in TIA/EIA-637-B Table 3.4.3.4-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TSubaddressType; williamr@2: const TSubaddressType KSTNsap = 0; williamr@2: const TSubaddressType KSTUserSpecified = 1; williamr@2: williamr@2: /** Defines the Bearer Data Subparameter Id from TIA/EIA-637-B Table 4.5-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TSubParameterId; williamr@2: const TSubParameterId KTMessageIdentifier = 0; williamr@2: const TSubParameterId KTUserData = 1; williamr@2: const TSubParameterId KTUserResponseCode = 2; williamr@2: const TSubParameterId KTMessageCenterTimeStamp = 3; williamr@2: const TSubParameterId KTValidityPeriodAbsolute = 4; williamr@2: const TSubParameterId KTValidityPeriodRelative = 5; williamr@2: const TSubParameterId KTDeferredDeliveryTimeAbsolute = 6; williamr@2: const TSubParameterId KTDeferredDeliveryTimeRelative = 7; williamr@2: const TSubParameterId KTPriorityIndicator = 8; williamr@2: const TSubParameterId KTPrivacyIndicator = 9; williamr@2: const TSubParameterId KTReplyOption = 10; williamr@2: const TSubParameterId KTNumberOfMessages = 11; williamr@2: const TSubParameterId KTAlertOnMessageDelivery = 12; williamr@2: const TSubParameterId KTLanguageIndicator = 13; williamr@2: const TSubParameterId KTCallBackNumber = 14; williamr@2: const TSubParameterId KTMessageDisplayMode = 15; williamr@2: const TSubParameterId KTMultipleEncodingUserData = 16; williamr@2: const TSubParameterId KTMessageDepositIndex = 17; williamr@2: const TSubParameterId KTServiceCategoryProgramData = 18; williamr@2: const TSubParameterId KTServiceCategoryProgramResults = 19; williamr@2: const TSubParameterId KTMessageStatus = 20; williamr@2: const TSubParameterId KTNumberOfSubParameters = 21; williamr@2: williamr@2: /** Defines the User Response Code as defined in TIA/EIA-637-B Section 4.5.3 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TResponseCode; williamr@2: williamr@2: /** Defines the Relative time validity period as defined in TIA/EIA-637-B Section 4.5.6 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TRelativeTimePeriod; williamr@2: const TRelativeTimePeriod KBdIndefinite = 245; williamr@2: const TRelativeTimePeriod KBdImmediate = 246; williamr@2: const TRelativeTimePeriod KBdValidUntilActiveInactive = 247; williamr@2: const TRelativeTimePeriod KBdValidUntilAreaChanges = 248; williamr@2: const TRelativeTimePeriod KBdelativeTimePeriodMax = 248; williamr@2: williamr@2: /** Defines the Priority Indicator as defined in TIA/EIA-637-B Table 4.5.9-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TPriorityIndicator; williamr@2: const TPriorityIndicator KBdNormal = 0; williamr@2: const TPriorityIndicator KBdInteractive = 1; williamr@2: const TPriorityIndicator KBdUrgent = 2; williamr@2: const TPriorityIndicator KBdEmergency = 3; williamr@2: const TPriorityIndicator KBdMaxPriority = 3; williamr@2: williamr@2: /** Defines the Privacy Indicator as defined in TIA/EIA-637-B Table 4.5.10-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TPrivacy; williamr@2: const TPrivacy KBdNotRestricted = 0; williamr@2: const TPrivacy KBdRestricted = 1; williamr@2: const TPrivacy KBdConfidential = 2; williamr@2: const TPrivacy KBdSecret = 3; williamr@2: const TPrivacy KBdMaxPrivacy = 3; williamr@2: williamr@2: /** Defines the Alert Priority as defined in TIA/EIA-637-B Table 4.5.10-1 williamr@2: @publishedAll` williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TAlertPriority; williamr@2: const TAlertPriority KBdUseMobileDefault = 0; williamr@2: const TAlertPriority KBdUseLowPriorityDefault = 1; williamr@2: const TAlertPriority KBdUseMediumPriorityAlert = 2; williamr@2: const TAlertPriority KBdUseHighPriorityAlert = 3; williamr@2: const TAlertPriority KBdMaxAlert = 3; williamr@2: williamr@2: /** Defines the Message Display as defined in TIA/EIA-637-B Table 4.5.16-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TBdMode; williamr@2: const TBdMode KBdModeImmediate = 0; williamr@2: const TBdMode KBdModeDefault = 1; williamr@2: const TBdMode KBdModeUser = 2; williamr@2: const TBdMode KBdModeMax = 2; williamr@2: williamr@2: /** Defines the Error Class as defined in TIA/EIA-637-B Section 4.5.21 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TMessageStatusErrorClass; williamr@2: const TMessageStatusErrorClass KBdNone = 0; williamr@2: const TMessageStatusErrorClass KBdReservedErrorClass = 1; williamr@2: const TMessageStatusErrorClass KBdTemporaryCondition = 2; williamr@2: const TMessageStatusErrorClass KBdPermanentCondition = 3; williamr@2: const TMessageStatusErrorClass KBdMaxErrorClass = 3; williamr@2: williamr@2: /** Defines the Message status code as defined in TIA/EIA-637-B Table 4.5.21-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TMessageStatusCode; williamr@2: // No Error williamr@2: const TMessageStatusCode KBdAccepted = 0; williamr@2: const TMessageStatusCode KBdDeposited = 1; williamr@2: const TMessageStatusCode KBdDelivered = 2; williamr@2: const TMessageStatusCode KBdCancelled = 3; williamr@2: // Temporary / Permanent Condition williamr@2: const TMessageStatusCode KBdNetworkCongestion = 4; williamr@2: const TMessageStatusCode KBdNetworkError = 5; williamr@2: // Permanent Condition Only williamr@2: const TMessageStatusCode KBdCancelFailed = 6; williamr@2: const TMessageStatusCode KBdBlockedDestination = 7; williamr@2: const TMessageStatusCode KBdTextTooLong = 8; williamr@2: const TMessageStatusCode KBdDuplicateMessage = 9; williamr@2: const TMessageStatusCode KBdInvalidDestination = 10; williamr@2: const TMessageStatusCode KBdMessageExpired = 11; williamr@2: const TMessageStatusCode KBdUnknownError = 31; williamr@2: const TMessageStatusCode KBdMaxStatusCode = 31; williamr@2: williamr@2: /** Defines the Message deposit index as defined in TIA/EIA-637-B Section 4.5.18 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint16 TMessageDepositIndex; williamr@2: williamr@2: /** Defines the Service Category Programming Result from TIA/EIA-637-B Table 4.5.20-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TCategoryResult; williamr@2: const TCategoryResult KCRSuccess = 0; williamr@2: const TCategoryResult KCRMemoryLimitExceeded = 1; williamr@2: const TCategoryResult KCRServiceCategoryLimitExceeded = 2; williamr@2: const TCategoryResult KCRCategoryAlreadyProgrammed = 3; williamr@2: williamr@2: const TCategoryResult KCRCategoryNotPreviouslyProgrammed = 4; williamr@2: const TCategoryResult KCRInvalidMaxMessages = 5; williamr@2: const TCategoryResult KCRInvalidAlertOption = 6; williamr@2: const TCategoryResult KCRInvalidServiceCategoryName = 7; williamr@2: const TCategoryResult KCRUnspecifiedProgrammingFailure = 8; williamr@2: const TCategoryResult KCRMaxResult = 8; williamr@2: williamr@2: /** Defines the Operation Code from TIA/EIA-637-B Section 4.5.19 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TOperationCode; williamr@2: const TOperationCode KOCDelete = 0; williamr@2: const TOperationCode KOCAdd = 1; williamr@2: const TOperationCode KOCClearAll = 2; williamr@2: const TOperationCode KMaxOperationCode = 2; williamr@2: williamr@2: /** Defines the Service Category Alert Option from TIA/EIA-637-B Table 4.5.19-1 williamr@2: @publishedAll williamr@2: @interim williamr@2: */ williamr@2: typedef TUint8 TAlertOption; williamr@2: const TAlertOption KNoAlert = 0; williamr@2: const TAlertOption KMobileStationDefault = 1; williamr@2: const TAlertOption KVibrateAlertOnce = 2; williamr@2: const TAlertOption KVinrateAlertRepeat = 3; williamr@2: const TAlertOption KVisualAlertOnce = 4; williamr@2: const TAlertOption KVisualAlertRepeat = 5; williamr@2: const TAlertOption KLowPriorityAlertOnce = 6; williamr@2: const TAlertOption KLowPriorityAlertRepeat = 7; williamr@2: const TAlertOption KMedPriorityAlertOnce = 8; williamr@2: const TAlertOption KMedPriorityAlertRepeat = 9; williamr@2: const TAlertOption KHighPriorityAlertOnce = 10; williamr@2: const TAlertOption KHighPriorityAlertRepeat = 11; williamr@2: const TAlertOption KMaxAlertOpton = 11; williamr@2: williamr@2: williamr@2: typedef TUint8 TWapApplication; williamr@2: const TWapApplication KWdpApp = 0; /** @see WAP-259-WDP-20010614-a sec.6.5.2 */ williamr@2: const TWapApplication KWcmpApp = 1; /** @see WAP-202-WCMP-20010624-a sec 5.4.4 */ williamr@2: const TWapApplication KUndefinedApp = 0xFF; williamr@2: williamr@2: typedef TUint16 TWapPortNumber; williamr@2: williamr@2: } williamr@2: williamr@2: williamr@2: #endif //__TIA637_H__