API Guide Home
(Online version only)

NetPrefLibErrors.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  * Copyright (c) 2004 palmOne, Inc. or its subsidiaries.
00003  * All rights reserved.
00004  *****************************************************************************/
00005 /**
00006  * @ingroup NETPREF
00007  */
00008 
00009 /**
00010  * @file    NetPrefLibErrors.h
00011  * @version 1.0
00012  * @date    12/12/2001
00013  *
00014  * @brief   This is the error declarations file for the NetPref Library.
00015  *
00016  */
00017 
00018 /*
00019  * @author  vmk
00020  *
00021  * <hr>
00022  */
00023 
00024 
00025 #ifndef _NET_PREF_LIB_ERRORS_H_
00026 #define _NET_PREF_LIB_ERRORS_H_
00027 
00028 #include <Common/HsCommon.h>      // <HsErrorClasses.h>
00029 
00030 //#include "OSServices.h"     // for osSvcErrClassApp
00031 
00032 
00033 /** hsNetMasterErrorClass is defined in HsErrorClasses.h */
00034 #define netPrefErrClass   (hsNetPrefLibErrorClass)   // 0x7200
00035 
00036 
00037 #define netPrefErrMemory            (netPrefErrClass + 0x01)  /**< runtime memory error */
00038 #define netPrefErrStorage           (netPrefErrClass + 0x02)  /**< storage memory error */
00039 #define netPrefErrBadArg            (netPrefErrClass + 0x03)  /**< invalid argument, unknown ID */
00040 #define netPrefErrRecNotSaved       (netPrefErrClass + 0x04)  /**< cannot perform the requested
00041                                                                 *  operation on the new record
00042                                                                 *  until it is saved.
00043                                                                 */
00044 #define netPrefErrRecGone           (netPrefErrClass + 0x05)  /**< record could not be found */
00045 #define netPrefErrCCSMIncomplete    (netPrefErrClass + 0x06)  /**< missing or incomplete CCSM table */
00046 #define netPrefErrCSDNotAllowed     (netPrefErrClass + 0x07)  /**< CSD is not allowed */
00047 #define netPrefErrNoCCSMSettings    (netPrefErrClass + 0x08)  /**< settings were not found in the CCSM Carrier Settings DB */
00048 #define netPrefErrNVSync            (netPrefErrClass + 0x09)  /**< Error synchronizing settings with
00049                                                                 *  the radio's NV storage
00050                                                                 */
00051 #define netPrefErrNVRead            (netPrefErrClass + 0x0A)  /**< Error reading setting from
00052                                                                 *  the radio's NV storage
00053                                                                 */
00054 #define netPrefErrCCSMNoCarrierMatch (netPrefErrClass + 0x0B) /**< No matching entry in the CCSM Carrier List DB */
00055 #define netPrefErrRadioIsOff        (netPrefErrClass + 0x0C)  /**< Operation failed because the
00056                                                                 *  radio (wireless mode) is off.
00057                                                                 */
00058 #define netPrefErrPhoneLibOpenFailed  (netPrefErrClass + 0x0D)/**< Error while opening PhoneLib */
00059 
00060 #define netPrefErrNVWrite           (netPrefErrClass + 0x0E)  /**< Error writing setting to
00061                                                                 *  the radio's NV storage
00062                                                                 */
00063 #define netPrefErrReadOnlyField     (netPrefErrClass + 0x0F)  /**< Attempting to modify the data of
00064                                                                 *  a read-only field.
00065                                                                 */
00066 #define netPrefErrFieldNotInSet     (netPrefErrClass + 0x10)  /**< Attempting to modify a field that
00067                                                                 *  is not in the record's set.
00068                                                                 */
00069 #define netPrefErrNVWritePDPInUse   (netPrefErrClass + 0x11)  /**< Couldn't save data to PDP in radio's
00070                                                                 *  NV because the PDP is in use (logged
00071                                                                 *  in most likely).
00072                                                                 */
00073 
00074 #endif // _NET_PREF_LIB_ERRORS_H_

Top Palm Developer Network
© 2004-2008, Palm, Inc. All rights reserved.
Generated on Fri Jun 13 10:06:54 2008 for Palm API Guide