crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/data/Protocol_panic.xml
<?xml version='1.0' encoding='UTF-8'?>
<panic_category>
<category_name>Protocol panic</category_name>
<category_description> <p>The Sockets Server gives a &quot;Protocol panic&quot; when it finds incorrect protocol module behaviour.</p></category_description>
<panics>
<panic>
<panic_id>0</panic_id>
<panic_description><p>An unknown request completed</p></panic_description>
</panic>
<panic>
<panic_id>1</panic_id>
<panic_description><p>Protocol completed a connect request unexpectedly</p></panic_description>
</panic>
<panic>
<panic_id>2</panic_id>
<panic_description><p>Unused</p></panic_description>
</panic>
<panic>
<panic_id>3</panic_id>
<panic_description><p>Protocol completed a connect with data request unexpectedly</p></panic_description>
</panic>
<panic>
<panic_id>4</panic_id>
<panic_description><p>Protocol completed a shutdown with data request unexpectedly</p></panic_description>
</panic>
<panic>
<panic_id>5</panic_id>
<panic_description><p><code>CProtocolFamilyBase::Remove()</code> failed</p></panic_description>
</panic>
<panic>
<panic_id>6</panic_id>
<panic_description><p>Protocol made incorrect call to the server through a <code>MSocketNotify</code> function</p></panic_description>
</panic>
<panic>
<panic_id>7</panic_id>
<panic_description><p>Protocol made call to <code>MSocketNotify::NewDataL()</code> with bad <code>aCount</code> value</p></panic_description>
</panic>
<panic>
<panic_id>8</panic_id>
<panic_description><p>Unused</p></panic_description>
</panic>
<panic>
<panic_id>9</panic_id>
<panic_description><p>Protocol made call to <code>MSocketNotify::DisConnect()</code> with connectionless socket</p></panic_description>
</panic>
<panic>
<panic_id>10</panic_id>
<panic_description><p>Server could not get expected received data from protocol</p></panic_description>
</panic>
<panic>
<panic_id>11</panic_id>
<panic_description><p>Protocol has returned an invalid <code>TServerProtocolDesc</code></p></panic_description>
</panic>
<panic>
<panic_id>12</panic_id>
<panic_description><p>Protocol has not implemented <code>CProtocolBase::Error()</code></p></panic_description>
</panic>
<panic>
<panic_id>13</panic_id>
<panic_description><p>Protocol has not implemented descriptor-overload of <code>CProtocolBase::Process()</code></p></panic_description>
</panic>
<panic>
<panic_id>14</panic_id>
<panic_description><p>Protocol has not implemented <code>RMBufChain</code>-overload <code>CProtocolBase::Process()</code></p></panic_description>
</panic>
<panic>
<panic_id>15</panic_id>
<panic_description><p>Protocol has not implemented descriptor-overload of <code>CProtocolBase::Send()</code></p></panic_description>
</panic>
<panic>
<panic_id>16</panic_id>
<panic_description><p>Protocol has not implemented <code>RMBufChain</code>-overload <code>CProtocolBase::Send()</code></p></panic_description>
</panic>
<panic>
<panic_id>17</panic_id>
<panic_description><p>Protocol has not implemented <code>CProtocolBase::BindToL()</code></p></panic_description>
</panic>
<panic>
<panic_id>18</panic_id>
<panic_description><p>Protocol has not implemented <code>CProtocolBase::BindL()</code></p></panic_description>
</panic>
<panic>
<panic_id>19</panic_id>
<panic_description><p>Protocol made call to <code>MSocketNotify::ConnectComplete()</code> on non-listening socket</p></panic_description>
</panic>
<panic>
<panic_id>20</panic_id>
<panic_description><p>Protocol made call to <code>MSocketNotify::ConnectComplete()</code> when server has accepted maximum number of sockets</p></panic_description>
</panic>
</panics>
</panic_category>