AEESTD
Standard definitions and Error codes
Basic error codes

Macros

#define AEE_SUCCESS   0
 No error.
 
#define AEE_EUNKNOWN   -1
 Unknown error (should not use this)
 
#define AEE_EFAILED   (AEE_EOFFSET + 0x001)
 General failure.
 
#define AEE_ENOMEMORY   (AEE_EOFFSET + 0x002)
 Memory allocation failed because of insufficient RAM.
 
#define AEE_ECLASSNOTSUPPORT   (AEE_EOFFSET + 0x003)
 Specified class unsupported.
 
#define AEE_EVERSIONNOTSUPPORT   (AEE_EOFFSET + 0x004)
 Version not supported.
 
#define AEE_EALREADYLOADED   (AEE_EOFFSET + 0x005)
 Object already loaded.
 
#define AEE_EUNABLETOLOAD   (AEE_EOFFSET + 0x006)
 Unable to load object/applet.
 
#define AEE_EUNABLETOUNLOAD   (AEE_EOFFSET + 0x007)
 object/applet More...
 
#define AEE_EALARMPENDING   (AEE_EOFFSET + 0x008)
 Alarm is pending.
 
#define AEE_EINVALIDTIME   (AEE_EOFFSET + 0x009)
 Invalid time.
 
#define AEE_EBADCLASS   (AEE_EOFFSET + 0x00A)
 NULL class object.
 
#define AEE_EBADMETRIC   (AEE_EOFFSET + 0x00B)
 Invalid metric specified.
 
#define AEE_EEXPIRED   (AEE_EOFFSET + 0x00C)
 App/Component Expired.
 
#define AEE_EBADSTATE   (AEE_EOFFSET + 0x00D)
 Process or thread is not in expected state.
 
#define AEE_EBADPARM   (AEE_EOFFSET + 0x00E)
 Invalid parameter.
 
#define AEE_ESCHEMENOTSUPPORTED   (AEE_EOFFSET + 0x00F)
 Invalid URL scheme.
 
#define AEE_EBADITEM   (AEE_EOFFSET + 0x010)
 Value out of range.
 
#define AEE_EINVALIDFORMAT   (AEE_EOFFSET + 0x011)
 Invalid format.
 
#define AEE_EINCOMPLETEITEM   (AEE_EOFFSET + 0x012)
 Incomplete item, like length of a string is less that expected.
 
#define AEE_ENOPERSISTMEMORY   (AEE_EOFFSET + 0x013)
 Insufficient flash.
 
#define AEE_EUNSUPPORTED   (AEE_EOFFSET + 0x014)
 API not implemented.
 
#define AEE_EPRIVLEVEL   (AEE_EOFFSET + 0x015)
 for this operation More...
 
#define AEE_ERESOURCENOTFOUND   (AEE_EOFFSET + 0x016)
 resource More...
 
#define AEE_EREENTERED   (AEE_EOFFSET + 0x017)
 re-entered More...
 
#define AEE_EBADTASK   (AEE_EOFFSET + 0x018)
 context More...
 
#define AEE_EALLOCATED   (AEE_EOFFSET + 0x019)
 allocated when released. More...
 
#define AEE_EALREADY   (AEE_EOFFSET + 0x01A)
 progress More...
 
#define AEE_EADSAUTHBAD   (AEE_EOFFSET + 0x01B)
 failed More...
 
#define AEE_ENEEDSERVICEPROG   (AEE_EOFFSET + 0x01C)
 Need service programming.
 
#define AEE_EMEMPTR   (AEE_EOFFSET + 0x01D)
 bad memory pointer, expected to be NULL
 
#define AEE_EHEAP   (AEE_EOFFSET + 0x01E)
 An internal heap error was detected.
 
#define AEE_EIDLE   (AEE_EOFFSET + 0x01F)
 etc.) is idle More...
 
#define AEE_EITEMBUSY   (AEE_EOFFSET + 0x020)
 etc.) is busy More...
 
#define AEE_EBADSID   (AEE_EOFFSET + 0x021)
 Invalid subscriber ID.
 
#define AEE_ENOTYPE   (AEE_EOFFSET + 0x022)
 No type detected/found.
 
#define AEE_ENEEDMORE   (AEE_EOFFSET + 0x023)
 Need more data/info.
 
#define AEE_EADSCAPS   (AEE_EOFFSET + 0x024)
 match those required for phone More...
 
#define AEE_EBADSHUTDOWN   (AEE_EOFFSET + 0x025)
 App failed to close properly.
 
#define AEE_EBUFFERTOOSMALL   (AEE_EOFFSET + 0x026)
 
#define AEE_EACKPENDING   (AEE_EOFFSET + 0x028)
 ACK pending on application.
 
#define AEE_ENOTOWNER   (AEE_EOFFSET + 0x029)
 perform the operation More...
 
#define AEE_EINVALIDITEM   (AEE_EOFFSET + 0x02A)
 Current item is invalid, it can be a switch case or a pointer to memory.
 
#define AEE_ENOTALLOWED   (AEE_EOFFSET + 0x02B)
 operation More...
 
#define AEE_EINVHANDLE   (AEE_EOFFSET + 0x02C)
 Invalid handle - adding here as its defined in vendor AEEStdErr.h - needed to check valid handle in stub.c.
 
#define AEE_EOUTOFHANDLES   (AEE_EOFFSET + 0x02D)
 Out of handles (Handle list is already full)
 
#define AEE_ENOMORE   (AEE_EOFFSET + 0x02F)
 reached end More...
 
#define AEE_ECPUEXCEPTION   (AEE_EOFFSET + 0x030)
 A CPU exception occurred.
 
#define AEE_EREADONLY   (AEE_EOFFSET + 0x031)
 object or parameter ( Parameter is in protected mode) More...
 
#define AEE_ERPC   (AEE_EOFFSET + 0x200)
 Error due to fastrpc implementation.
 
#define AEE_EFILE   (AEE_EOFFSET + 0x201)
 File handling related error.
 
#define AEE_ENOSUCH   (39)
 No such name, port, socket.
 
#define AEE_EINTERRUPTED   (46)
 the user should return to the HLOS and retry the call More...
 
#define AEE_ECONNRESET   (104)
 Connection reset by peer.
 
#define AEE_EWOULDBLOCK   (516)
 

Detailed Description

Macro Definition Documentation

◆ AEE_EADSAUTHBAD

#define AEE_EADSAUTHBAD   (AEE_EOFFSET + 0x01B)

failed

ADS mutual authorization

◆ AEE_EADSCAPS

#define AEE_EADSCAPS   (AEE_EOFFSET + 0x024)

match those required for phone

ADS Capabilities do not

◆ AEE_EALLOCATED

#define AEE_EALLOCATED   (AEE_EOFFSET + 0x019)

allocated when released.

App/Module left memory

◆ AEE_EALREADY

#define AEE_EALREADY   (AEE_EOFFSET + 0x01A)

progress

Operation is already in

◆ AEE_EBADTASK

#define AEE_EBADTASK   (AEE_EOFFSET + 0x018)

context

API called in wrong task

◆ AEE_EBUFFERTOOSMALL

#define AEE_EBUFFERTOOSMALL   (AEE_EOFFSET + 0x026)

Destination buffer given is too small or service exists or is valid

◆ AEE_EIDLE

#define AEE_EIDLE   (AEE_EOFFSET + 0x01F)

etc.) is idle

Context (system, interface,

◆ AEE_EINTERRUPTED

#define AEE_EINTERRUPTED   (46)

the user should return to the HLOS and retry the call

Waitable call is interrupted,

◆ AEE_EITEMBUSY

#define AEE_EITEMBUSY   (AEE_EOFFSET + 0x020)

etc.) is busy

Context (system, interface,

◆ AEE_ENOMORE

#define AEE_ENOMORE   (AEE_EOFFSET + 0x02F)

reached end

No more items available –

◆ AEE_ENOTALLOWED

#define AEE_ENOTALLOWED   (AEE_EOFFSET + 0x02B)

operation

Not allowed to perform the

◆ AEE_ENOTOWNER

#define AEE_ENOTOWNER   (AEE_EOFFSET + 0x029)

perform the operation

Not an owner authorized to

◆ AEE_EPRIVLEVEL

#define AEE_EPRIVLEVEL   (AEE_EOFFSET + 0x015)

for this operation

Privileges are insufficient

◆ AEE_EREADONLY

#define AEE_EREADONLY   (AEE_EOFFSET + 0x031)

object or parameter ( Parameter is in protected mode)

Cannot change read-only

◆ AEE_EREENTERED

#define AEE_EREENTERED   (AEE_EOFFSET + 0x017)

re-entered

Non re-entrant API

◆ AEE_ERESOURCENOTFOUND

#define AEE_ERESOURCENOTFOUND   (AEE_EOFFSET + 0x016)

resource

Unable to find specified

◆ AEE_EUNABLETOUNLOAD

#define AEE_EUNABLETOUNLOAD   (AEE_EOFFSET + 0x007)

object/applet

Unable to unload

◆ AEE_EWOULDBLOCK

#define AEE_EWOULDBLOCK   (516)

Operation would block if not non-blocking; wait and try again