crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/raw_data/BAFL.htm
changeset 0 5ad7ad99af01
equal deleted inserted replaced
-1:000000000000 0:5ad7ad99af01
       
     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 &lt;=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