|
1 <h1>BAFL</h1> |
|
2 <p>Basic Application Framework Library (BFL.lib) panics. A number of APIs raise these panics. |
|
3 </p> |
|
4 <p>These are:</p> |
|
5 <p>Application Utilities |
|
6 </p> |
|
7 <p>Command Line Parsing |
|
8 </p> |
|
9 <p>Environment Change Notifier |
|
10 </p> |
|
11 <p>Incremental Matcher |
|
12 </p> |
|
13 <p>Interface to Resource Files |
|
14 </p> |
|
15 <code>1</code> |
|
16 <p><i>This panic is raised in debug builds only.</i> |
|
17 </p> |
|
18 <p>This panic is raised by <a href="../reference-cpp/BAFL/RResourceFileClass.html#%3a%3aRResourceFile%3a%3aReadL%28%29" title="function RResourceFile::ReadL()"><code class="ApiItem">RResourceFile::ReadL()</code></a>, when the length of the resource is greater than the maximum length of the target descriptor |
|
19 </p> |
|
20 <code>2</code> |
|
21 <p>Out of range index passed to <code>RIncrMatcherBase::FirstMatchingIndex()</code> |
|
22 </p> |
|
23 <code>3</code> |
|
24 <p>Maximum length passed to <code>RTextBuf::SetMaxLengthL()</code> was <=0 |
|
25 </p> |
|
26 <code>4</code> |
|
27 <p>This panic is raised by the <code>Read...()</code> member functions and the <code>Advance()</code> member function of <a href="../reference-cpp/BAFL/TResourceReaderClass.html#%3a%3aTResourceReader" title="class TResourceReader"><code class="ApiItem">TResourceReader</code></a>, when the current position in the resource buffer is moved beyond the end of the buffer. |
|
28 </p> |
|
29 <code>5</code> |
|
30 <p>This panic is raised by <a href="../reference-cpp/BAFL/TResourceReaderClass.html#%3a%3aTResourceReader%3a%3aRewind%28%29" title="function TResourceReader::Rewind()"><code class="ApiItem">TResourceReader::Rewind()</code></a>, when the current position in the resource buffer is moved before the start of the buffer. |
|
31 </p> |
|
32 <code>6</code> |
|
33 <p>Unused |
|
34 </p> |
|
35 <code>7</code> |
|
36 <p>Unused |
|
37 </p> |
|
38 <code>8</code> |
|
39 <p>Unused |
|
40 </p> |
|
41 <code>9</code> |
|
42 <p>Unused |
|
43 </p> |
|
44 <code>10</code> |
|
45 <p>Unused |
|
46 </p> |
|
47 <code>11</code> |
|
48 <p>Unused |
|
49 </p> |
|
50 <code>12</code> |
|
51 <p>Unused |
|
52 </p> |
|
53 <code>13</code> |
|
54 <p>Unused |
|
55 </p> |
|
56 <code>14</code> |
|
57 <p>No path specified in sound info passed to <code>CBaSystemSoundArray::SetSoundL()</code> |
|
58 </p> |
|
59 <code>15</code> |
|
60 <p><i>This panic is raised in debug builds only.</i></p><p>This panic is raised by <a href="../reference-cpp/BAFL/TResourceReaderClass.html#%3a%3aTResourceReader%3a%3aReadTPtrC16%28%29" title="function TResourceReader::ReadTPtrC16()"><code class="ApiItem">TResourceReader::ReadTPtrC16()</code></a>, when it detects that the alignment of Unicode strings within the resource is incorrect, i.e. the buffer is of an incorrect length for reading a Unicode string. |
|
61 </p> |
|
62 <code>16</code> |
|
63 <p>Unsupported old resource file format</p> |
|
64 <code>17</code> |
|
65 <p>No system sound category set for new system sound |
|
66 </p> |
|
67 <code>18</code> |
|
68 <p>Invalid system sound priority set |
|
69 </p> |
|
70 <code>19</code> |
|
71 <p>NULL UID passed to <code>CBaNamedPlugins::IndexOfUid()</code> |
|
72 </p> |
|
73 <code>20</code> |
|
74 <p>Bad resource file format found when constructing a <code>CBaNamedPlugins</code> object. |
|
75 </p> |
|
76 <code>21</code> |
|
77 <p>The array position at which the text representing the choice of no plug-in is to be inserted, is invalid. The panic is raised by <code>CBaNamedPlugins::ConstructL()</code>. |
|
78 </p> |
|
79 <code>22</code> |
|
80 <p>An invalid comparison algorithm or no comparison algorithm supplied when sorting the plug-in names in the implementation of <code>CBaNamedPlugins::ConstructL()</code>. |
|
81 </p> |
|
82 <code>23</code> |
|
83 <p>Unused. |
|
84 </p> |
|
85 |