• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**
2  * Copyright (c) 2019, The Linux Foundation. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions are
6  * met:
7  *    * Redistributions of source code must retain the above copyright
8  *      notice, this list of conditions and the following disclaimer.
9  *    * Redistributions in binary form must reproduce the above
10  *      copyright notice, this list of conditions and the following
11  *      disclaimer in the documentation and/or other materials provided
12  *      with the distribution.
13  *    * Neither the name of The Linux Foundation nor the names of its
14  *      contributors may be used to endorse or promote products derived
15  *      from this software without specific prior written permission.
16  *
17  * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
18  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
19  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
20  * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
21  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
24  * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
25  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
26  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
27  * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28  */
29 
30 #ifndef AEESTDERR_H
31 #define AEESTDERR_H
32 
33 //
34 // Basic Error Codes
35 //
36 //
37 #define AEE_SUCCESS              0  			///< No error
38 #define AEE_EUNKNOWN		 -1   			/// Unknown error (should not use this)
39 #define AEE_EOFFSET		 0x00000000
40 #define AEE_EFAILED              (AEE_EOFFSET + 0x001)  ///< General failure
41 #define AEE_ENOMEMORY            (AEE_EOFFSET + 0x002)  ///< Insufficient RAM
42 #define AEE_ECLASSNOTSUPPORT     (AEE_EOFFSET + 0x003)  ///< Specified class unsupported
43 #define AEE_EVERSIONNOTSUPPORT   (AEE_EOFFSET + 0x004)  ///< Version not supported
44 #define AEE_EALREADYLOADED       (AEE_EOFFSET + 0x005)  ///< Object already loaded
45 #define AEE_EUNABLETOLOAD        (AEE_EOFFSET + 0x006)  ///< Unable to load object/applet
46 #define AEE_EUNABLETOUNLOAD      (AEE_EOFFSET + 0x007)  ///< Unable to unload
47 							///< object/applet
48 #define AEE_EALARMPENDING        (AEE_EOFFSET + 0x008)  ///< Alarm is pending
49 #define AEE_EINVALIDTIME         (AEE_EOFFSET + 0x009)  ///< Invalid time
50 #define AEE_EBADCLASS            (AEE_EOFFSET + 0x00A)  ///< NULL class object
51 #define AEE_EBADMETRIC           (AEE_EOFFSET + 0x00B)  ///< Invalid metric specified
52 #define AEE_EEXPIRED             (AEE_EOFFSET + 0x00C)  ///< App/Component Expired
53 #define AEE_EBADSTATE            (AEE_EOFFSET + 0x00D)  ///< Invalid state
54 #define AEE_EBADPARM             (AEE_EOFFSET + 0x00E)  ///< Invalid parameter
55 #define AEE_ESCHEMENOTSUPPORTED  (AEE_EOFFSET + 0x00F)  ///< Invalid URL scheme
56 #define AEE_EBADITEM             (AEE_EOFFSET + 0x010)  ///< Invalid item
57 #define AEE_EINVALIDFORMAT       (AEE_EOFFSET + 0x011)  ///< Invalid format
58 #define AEE_EINCOMPLETEITEM      (AEE_EOFFSET + 0x012)  ///< Incomplete item
59 #define AEE_ENOPERSISTMEMORY     (AEE_EOFFSET + 0x013)  ///< Insufficient flash
60 #define AEE_EUNSUPPORTED         (AEE_EOFFSET + 0x014)  ///< API is not supported
61 #define AEE_EPRIVLEVEL           (AEE_EOFFSET + 0x015)  ///< Privileges are insufficient
62 						        ///< for this operation
63 #define AEE_ERESOURCENOTFOUND    (AEE_EOFFSET + 0x016)  ///< Unable to find specified
64 							///< resource
65 #define AEE_EREENTERED           (AEE_EOFFSET + 0x017)  ///< Non re-entrant API
66 							///< re-entered
67 #define AEE_EBADTASK             (AEE_EOFFSET + 0x018)  ///< API called in wrong task
68 							///< context
69 #define AEE_EALLOCATED           (AEE_EOFFSET + 0x019)  ///< App/Module left memory
70 							///< allocated when released.
71 #define AEE_EALREADY             (AEE_EOFFSET + 0x01A)  ///< Operation is already in
72 							///< progress
73 #define AEE_EADSAUTHBAD          (AEE_EOFFSET + 0x01B)  ///< ADS mutual authorization
74 							///< failed
75 #define AEE_ENEEDSERVICEPROG     (AEE_EOFFSET + 0x01C)  ///< Need service programming
76 #define AEE_EMEMPTR              (AEE_EOFFSET + 0x01D)  ///< bad memory pointer
77 #define AEE_EHEAP                (AEE_EOFFSET + 0x01E)  ///< heap corruption
78 #define AEE_EIDLE                (AEE_EOFFSET + 0x01F)  ///< Context (system, interface,
79 							///< etc.) is idle
80 #define AEE_EITEMBUSY            (AEE_EOFFSET + 0x020)  ///< Context (system, interface,
81 							///< etc.) is busy
82 #define AEE_EBADSID              (AEE_EOFFSET + 0x021)  ///< Invalid subscriber ID
83 #define AEE_ENOTYPE              (AEE_EOFFSET + 0x022)  ///< No type detected/found
84 #define AEE_ENEEDMORE            (AEE_EOFFSET + 0x023)  ///< Need more data/info
85 #define AEE_EADSCAPS             (AEE_EOFFSET + 0x024)  ///< ADS Capabilities do not
86 							///< match those required for
87 							///< phone
88 #define AEE_EBADSHUTDOWN         (AEE_EOFFSET + 0x025)  ///< App failed to close properly
89 #define AEE_EBUFFERTOOSMALL      (AEE_EOFFSET + 0x026)  ///< Destination buffer given is
90 							///< too small
91 #define AEE_ENOSUCH              (AEE_EOFFSET + 0x027)  ///< No such name, port, socket
92 							///< or service exists or is
93 							///< valid
94 #define AEE_EACKPENDING          (AEE_EOFFSET + 0x028)  ///< ACK pending on application
95 #define AEE_ENOTOWNER            (AEE_EOFFSET + 0x029)  ///< Not an owner authorized to
96 							///< perform the operation
97 #define AEE_EINVALIDITEM         (AEE_EOFFSET + 0x02A)  ///< Current item is invalid
98 #define AEE_ENOTALLOWED          (AEE_EOFFSET + 0x02B)  ///< Not allowed to perform the
99 							///< operation
100 #define AEE_EBADHANDLE           (AEE_EOFFSET + 0x02C)  ///< Invalid handle
101 #define AEE_EOUTOFHANDLES        (AEE_EOFFSET + 0x02D)  ///< Out of handles
102 #define AEE_EINTERRUPTED         (AEE_EOFFSET + 0x02E)  ///< Waitable call is interrupted
103 #define AEE_ENOMORE              (AEE_EOFFSET + 0x02F)  ///< No more items available --
104 							///< reached end
105 #define AEE_ECPUEXCEPTION        (AEE_EOFFSET + 0x030)  ///< A CPU exception occurred
106 #define AEE_EREADONLY            (AEE_EOFFSET + 0x031)  ///< Cannot change read-only
107 							///< object or parameter
108 
109 #define AEE_ECONNRESET           104 			///< Connection reset by peer
110 #define AEE_EWOULDBLOCK          516 			///< Operation would block if not
111 							///< non-blocking; wait and try
112 							///< again
113 
114 //Error code for sigverify
115 #define AEE_EUNSIGNEDMOD	     4096 				   /// 0x1000 test-sig not found, Unsigned shared object
116 #define AEE_EINVALIDHASH	     8192 				   /// 0x2000 test-sig not found, Invalid hash object
117 
118 #define AEE_EINVALIDMSG		     (AEE_EOFFSET + 0x032)   /// Invalid SMD message from APPS
119 #define AEE_EINVALIDTHREAD	     (AEE_EOFFSET + 0x033)   /// Invalid thread
120 #define AEE_EINVALIDPROCESS	     (AEE_EOFFSET + 0x034)   /// Invalid Process
121 #define AEE_EINVALIDFILENAME     (AEE_EOFFSET + 0x035)   /// Invalid filename
122 #define AEE_EINVALIDDIGESTSIZE   (AEE_EOFFSET + 0x036)   /// Invalid digest size
123 #define AEE_EINVALIDSEGS	     (AEE_EOFFSET + 0x037)   /// Invalid segments
124 #define AEE_EINVALIDSIGNATURE    (AEE_EOFFSET + 0x038)   /// Invalid signature
125 #define AEE_EINVALIDDOMAIN       (AEE_EOFFSET + 0x039)   /// Invalid domain
126 #define AEE_EINVALIDFD           (AEE_EOFFSET + 0x03A)   /// Invalid file descriptor
127 #define AEE_EINVALIDDEVICE       (AEE_EOFFSET + 0x03B)   /// Invalid Device
128 #define AEE_EINVALIDMODE         (AEE_EOFFSET + 0x03C)   /// Invalid Mode
129 #define AEE_EINVALIDPROCNAME     (AEE_EOFFSET + 0x03D)   /// Invalid Process name
130 #define AEE_ENOSUCHMOD		     (AEE_EOFFSET + 0x03E)   /// No such module
131 #define AEE_ENOSUCHINSTANCE	     (AEE_EOFFSET + 0x03F)   /// No instance in the list lookup
132 #define AEE_ENOSUCHTHREAD	     (AEE_EOFFSET + 0x040)   /// No such thread
133 #define AEE_ENOSUCHPROCESS	     (AEE_EOFFSET + 0x041)   /// No such process
134 #define AEE_ENOSUCHSYMBOL	     (AEE_EOFFSET + 0x042)   /// No such symbol
135 #define AEE_ENOSUCHDEVICE	     (AEE_EOFFSET + 0x043)   /// No such device
136 #define AEE_ENOSUCHPROP	         (AEE_EOFFSET + 0x044)   /// No such dal property
137 #define AEE_ENOSUCHFILE		     (AEE_EOFFSET + 0x045)   /// No such file
138 #define AEE_ENOSUCHHANDLE	     (AEE_EOFFSET + 0x046)   /// No such handle
139 #define AEE_ENOSUCHSTREAM        (AEE_EOFFSET + 0x047)   /// No such stream
140 #define AEE_ENOSUCHMAP           (AEE_EOFFSET + 0x048)   /// No such Map
141 #define AEE_ENOSUCHREGISTER	     (AEE_EOFFSET + 0x049)   /// No such register
142 #define AEE_ENOSUCHCLIENT	     (AEE_EOFFSET + 0x04A)   /// No such QDI client
143 #define AEE_EBADDOMAIN           (AEE_EOFFSET + 0x04B)   /// Bad domain (not initialized)
144 #define AEE_EBADOFFSET		     (AEE_EOFFSET + 0x04C)   /// Bad buffer/page/heap offset
145 #define AEE_EBADSIZE		     (AEE_EOFFSET + 0x04D)   /// Bad buffer/page/heap size
146 #define AEE_EBADPERMS		     (AEE_EOFFSET + 0x04E)   /// Bad FILE/MAP/MEM permissions
147 #define AEE_EBADFD			     (AEE_EOFFSET + 0x04F)   /// Bad file descriptor
148 #define AEE_EBADPID			     (AEE_EOFFSET + 0x050)   /// Bad PID from HLOS
149 #define AEE_EBADTID			     (AEE_EOFFSET + 0x051)   /// Bad TID
150 #define AEE_EBADELF			     (AEE_EOFFSET + 0x052)   /// Bad elf file
151 #define AEE_EBADASID		     (AEE_EOFFSET + 0x053)   /// Bad asid
152 #define AEE_EBADCONTEXT		     (AEE_EOFFSET + 0x054)   /// Bad context
153 #define AEE_EBADMEMALIGN	     (AEE_EOFFSET + 0x055)   /// Bad memory alignment
154 #define AEE_EIOCTL               (AEE_EOFFSET + 0x056)   /// ioctl error
155 #define AEE_EFOPEN               (AEE_EOFFSET + 0x057)   /// file open error
156 #define AEE_EFGETS               (AEE_EOFFSET + 0x058)   /// file get string error
157 #define AEE_EFFLUSH              (AEE_EOFFSET + 0x059)   /// file flush error
158 #define AEE_EFCLOSE              (AEE_EOFFSET + 0x05A)   /// file close error
159 #define AEE_EEOF		 	     (AEE_EOFFSET + 0x05B)   /// File EOF reached
160 #define AEE_EFREAD               (AEE_EOFFSET + 0x05C)   /// file read failed
161 #define AEE_EFWRITE              (AEE_EOFFSET + 0x05D)   /// file write failed
162 #define AEE_EFGETPOS             (AEE_EOFFSET + 0x05E)   /// file get position failed
163 #define AEE_EFSETPOS             (AEE_EOFFSET + 0x05F)   /// file set position failed
164 #define AEE_EFTELL               (AEE_EOFFSET + 0x060)   /// file tell position failed
165 #define AEE_EFSEEK               (AEE_EOFFSET + 0x061)   /// file seek failed
166 #define AEE_EFLEN                (AEE_EOFFSET + 0x062)   /// file len failed
167 #define AEE_EGETENV              (AEE_EOFFSET + 0x063)   /// get enviroment failed
168 #define AEE_ESETENV              (AEE_EOFFSET + 0x064)   /// set enviroment failed
169 #define AEE_EMMAP                (AEE_EOFFSET + 0x065)   /// mmap failed
170 #define AEE_EIONMAP              (AEE_EOFFSET + 0x066)   /// ion map failed
171 #define AEE_EIONALLOC            (AEE_EOFFSET + 0x067)   /// ion alloc failed
172 #define AEE_ENORPCMEMORY         (AEE_EOFFSET + 0x068)   /// ION memory allocation failed
173 #define AEE_ENOROOTOFTRUST	 (AEE_EOFFSET + 0x069)   /// No root of trust for sigverify
174 #define AEE_ENOTLOCKED		 (AEE_EOFFSET + 0x06A)   /// Unlock failed, not locked before
175 #define AEE_ENOTINITIALIZED	 (AEE_EOFFSET + 0x06B)   /// Not initialized
176 #define AEE_EUNSUPPORTEDAPI      (AEE_EOFFSET + 0x06C)   /// unsupported API
177 #define AEE_EUNPACK		 (AEE_EOFFSET + 0x06D)	 /// unpacking command failed
178 #define AEE_EPOLL		 (AEE_EOFFSET + 0x06E)   /// error while polling for event
179 #define AEE_EEVENTREAD		 (AEE_EOFFSET + 0x06F)   /// event read failed
180 #define AEE_EMAXBUFS		 (AEE_EOFFSET + 0x070)   /// Maximum buffers
181 #define AEE_EINVARGS		 (AEE_EOFFSET + 0x071)   /// Invalid Arguments
182 
183 #define AEE_ESMD_OFFSET		     (AEE_EOFFSET + 0x100)   /// SMD errors offset
184 #define AEE_ESMDBADPACKET	     (AEE_EOFFSET + 0x101)   /// SMD invalid packet size
185 #define AEE_ESMDALREADYOPEN	     (AEE_EOFFSET + 0x102)   /// SMD port is already open
186 #define AEE_ESMDOPENFAILED	     (AEE_EOFFSET + 0x103)   /// SMD port open failed
187 
188 #define AEE_EDAL_OFFSET		     (AEE_EOFFSET + 0x120)   /// Dal error offset
189 #define AEE_EDALDEVATTACH	     (AEE_EOFFSET + 0x121)   /// DAL attach error
190 #define AEE_EDALINTREGISTER	     (AEE_EOFFSET + 0x122)   /// DAL interrupt register error
191 #define AEE_EDALINTUNREGISTER    (AEE_EOFFSET + 0x123)   /// Dal interrupt unregister error
192 #define AEE_EDALGETPROP		     (AEE_EOFFSET + 0x124)   /// Dal get property
193 #define AEE_EDALGETVAL		     (AEE_EOFFSET + 0x125)   /// Dal get property value
194 
195 #define AEE_EQURT_OFFSET	     (AEE_EOFFSET + 0x140)   /// QURT error offset
196 #define AEE_EQURTREGIONCREATE    (AEE_EOFFSET + 0x141)   /// QURT region create failed
197 #define AEE_EQURTCACHECLEAN	     (AEE_EOFFSET + 0x142)   /// QURT cache clean failed
198 #define AEE_EQURTREGIONGETATTR   (AEE_EOFFSET + 0x143)   /// QURT region get attribute failed
199 #define AEE_EQURTBADREGIONPERMS  (AEE_EOFFSET + 0x144)   /// QURT bad permissions for region
200 #define AEE_EQURTMEMPOOLADD	     (AEE_EOFFSET + 0x145)   /// QURT Add to memory pool failed
201 #define AEE_EQURTREGISTERDEV     (AEE_EOFFSET + 0x146)   /// QURT register device failed
202 #define AEE_EQURTMEMPOOLCREATE   (AEE_EOFFSET + 0x147)   /// QURT create memory pool failed
203 #define AEE_EQURTGETVA		     (AEE_EOFFSET + 0x148)   /// QURT get VA failed
204 #define AEE_EQURTREGIONDELETE    (AEE_EOFFSET + 0x149)   /// QURT region delete failed
205 #define AEE_EQURTMEMPOOLATTACH   (AEE_EOFFSET + 0x14A)   /// QURT memory pool attach failed
206 #define AEE_EQURTTHREADCREATE    (AEE_EOFFSET + 0x14B)   /// QURT thread create failed
207 #define AEE_EQURTCOPYTOUSER	     (AEE_EOFFSET + 0x14C)   /// QURT copy to user memory failed
208 #define AEE_EQURTMEMMAPCREATE    (AEE_EOFFSET + 0x14D)   /// QURT map create failed
209 #define AEE_EQURTINVHANDLE	     (AEE_EOFFSET + 0x14E)   /// QURT Invalid client handle
210 #define AEE_EQURTBADASID	     (AEE_EOFFSET + 0x14F)   /// QURT Bad ASIC from QURT
211 #define AEE_EQURTOPENFAILED	     (AEE_EOFFSET + 0x150)   /// QURT QDI open failed
212 #define AEE_EQURTCOPYFROMUSER    (AEE_EOFFSET + 0x151)   /// QURT Copy from user failed
213 #define AEE_EQURTLINELOCK	     (AEE_EOFFSET + 0x152)   /// QURT Line lock failed
214 #define AEE_EQURTQDIDEFMETHOD	 (AEE_EOFFSET + 0x153)	 /// QURT QDI default method failed
215 
216 #define AEE_EMMPM_OFFSET	     (AEE_EOFFSET + 0x170)   /// MMPM errors offset
217 #define AEE_EMMPMREQUEST	     (AEE_EOFFSET + 0x171)   /// MMPM Power request to failed
218 #define AEE_EMMPMRELEASE	     (AEE_EOFFSET + 0x172)   /// MMPM Release request failed
219 #define AEE_EMMPMSETPARAM	     (AEE_EOFFSET + 0x173)   /// MMPM set param request failed
220 #define AEE_EMMPMREGISTER	     (AEE_EOFFSET + 0x174)   /// MMPM Register request failed
221 #define AEE_EMMPMGETINFO	     (AEE_EOFFSET + 0x175)   /// MMPM Get info failed
222 
223 
224 /*
225 ============================================================================
226    ERRORS DOCUMENTATION
227 ==============================================================================
228 
229 Error Codes
230 
231 Description:
232 This topic lists the categories of error codes that Brew MP returns. The topic for each
233 category of error code includes the name of each error, the code that is associated with
234 the error, and a description of the error.
235 
236 ===H2>
237 List of Error Code Types
238 ===/H2>
239 ===p>
240 The categories of error codes include: ~
241 ~
242 
243 AddrBook error codes  ~
244 AddrInfo error codes ~
245 AEE_IS_REMOTE_ERR(): ~
246 AEE_IS_REMOTE_ERR_PRE(): ~
247 Basic AEE Error Codes   ~
248 Database error codes  ~
249 dbc Error Codes ~
250 DNS Resolver error codes ~
251 File error codes  ~
252 FS AEE Error Codes ~
253 ICamera error codes  ~
254 ICMP error codes ~
255 ILicenseSystem Error Codes ~
256 Indeterminate errors: (transport failure) ~
257 ISQL Error Codes ~
258 ISVGDOM Error Codes: ~
259 ISSL error codes  ~
260 IX509Chain error codes   ~
261 ModCollector Errors  ~
262 ModInstallerCntx Errors ~
263 ModMover Errors ~
264 Multimedia error codes  ~
265 Network AEE error codes ~
266 Network subsystem error codes ~
267 pim_IMessageStore Error Codes ~
268 pim_IRecordStore Error Codes ~
269 Port AEE Error Codes  ~
270 PosDet error codes  ~
271 Post-invocation errors: (remote errors) ~
272 Pre-invocation errors: (remote errors) ~
273 QoS error codes ~
274 Remote error codes: ~
275 SSL error codes  ~
276 VOCODER error codes  ~
277 VolumeDB Errors   ~
278 Web error codes ~
279 
280 *
281 
282 ==================================================================
283 Basic AEE Error Codes
284 
285 Description:
286 This section lists the set of basic AEE errors returned, the codes associated
287 with the errors, and descriptions of the errors.
288 
289 Definition:
290 
291 Error                   Code   Description
292 
293 AEE_SUCCESS             0      operation Successful
294 AEE_EFAILED             1      general failure
295 AEE_ENOMEMORY           2      insufficient RAM
296 AEE_ECLASSNOTSUPPORT    3      specified class unsupported
297 AEE_EVERSIONNOTSUPPORT  4      version not supported
298 AEE_EALREADYLOADED      5      object already loaded
299 AEE_EUNABLETOLOAD       6      unable to load object/applet
300 AEE_EUNABLETOUNLOAD     7      unable to unload object/applet
301 AEE_EALARMPENDING       8      alarm is pending
302 AEE_EINVALIDTIME        9      invalid time
303 AEE_EBADCLASS           10     NULL class object
304 AEE_EBADMETRIC          11     invalid metric specified
305 AEE_EEXPIRED            12     Application/Component Expired
306 AEE_EBADSTATE           13     invalid state
307 AEE_EBADPARM            14     invalid parameter
308 AEE_ESCHEMENOTSUPPORTED 15     invalid URL scheme
309 AEE_EBADITEM            16     invalid item
310 AEE_EINVALIDFORMAT      17     invalid format
311 AEE_EINCOMPLETEITEM     18     incomplete item
312 AEE_ENOPERSISTMEMORY    19     insufficient flash
313 AEE_EUNSUPPORTED        20     API is not supported
314 AEE_EPRIVLEVEL          21     application privileges are insufficient for this operation
315 AEE_ERESOURCENOTFOUND   22     unable to find specified resource
316 AEE_EREENTERED          23     non re-entrant API re-entered
317 AEE_EBADTASK            24     API called in wrong task context
318 AEE_EALLOCATED          25     Application/Module left memory allocated when released
319 AEE_EALREADY            26     operation is already in progress
320 AEE_EADSAUTHBAD         27     ADS mutual authorization failed
321 AEE_ENEEDSERVICEPROG    28     need service programming
322 AEE_EMEMPTR             29     bad memory pointer
323 AEE_EHEAP               30     heap corruption
324 AEE_EIDLE               31     context (system, interface, etc.) is idle
325 AEE_EITEMBUSY           32     context (system, interface, etc.) is busy
326 AEE_EBADSID             33     invalid subscriber ID
327 AEE_ENOTYPE             34     no type detected/found
328 AEE_ENEEDMORE           35     need more data/info
329 AEE_EADSCAPS            36     capabilities do not match those required
330 AEE_EBADSHUTDOWN        37     application failed to close properly
331 AEE_EBUFFERTOOSMALL     38     destination buffer given is too small
332 AEE_ENOSUCH             39     no such name/port/socket/service exists or valid
333 AEE_EACKPENDING         40     ACK pending on application
334 AEE_ENOTOWNER           41     not an owner authorized to perform the operation
335 AEE_EINVALIDITEM        42     current item is invalid
336 AEE_ENOTALLOWED         43     not allowed to perform the operation
337 AEE_EBADHANDLE          44     invalid handle
338 AEE_EOUTOFHANDLES       45     out of handles
339 AEE_EINTERRUPTED        46     waitable call is interrupted
340 AEE_ENOMORE             47     no more items available -- reached end
341 AEE_ECPUEXCEPTION       48     a CPU exception occurred
342 AEE_EREADONLY           49     cannot change read-only object or parameter
343 AEE_ECONNRESET          104    connection reset by peer
344 AEE_EWOULDBLOCK         516    operation would block if not non-blocking; wait and try again
345 
346 Comments:
347 These Brew MP error codes have an up-to-date naming convention, and replace older BREW error
348 codes that use a naming convention that did not include the "AEE_" prefix.
349 
350 See Also:
351   Error Codes
352 
353 ==================================================================
354 */
355 #endif /* #ifndef AEESTDERR_H */
356 
357