<?xml version='1.0' encoding='UTF-8'?>
<panic_category>
<category_name>IMAPServer</category_name>
<category_description> <p> IMAPServer panics are raised by the IMAP server-side MTM. They are used to signal errors in the implementation of the MTM, and are raised in debug builds. The panic codes are divided into a number of ranges, each of which relates to a particular area of functionality in the MTM: </p></category_description>
<panics>
<panic>
<panic_id>0-999</panic_id>
<panic_description><p> Session logic, which relates to the set up and management of an individual session to an IMAP server </p></panic_description>
</panic>
<panic>
<panic_id>1000-1999</panic_id>
<panic_description><p> IMAP settings loading and storage </p></panic_description>
</panic>
<panic>
<panic_id>2000-2999</panic_id>
<panic_description><p> Server MTM class implementation </p></panic_description>
</panic>
<panic>
<panic_id>3000-3999</panic_id>
<panic_description><p> Character set conversion </p></panic_description>
</panic>
<panic>
<panic_id>4000-4999</panic_id>
<panic_description><p> Storage and manipulation of messages </p></panic_description>
</panic>
<panic>
<panic_id>5000-5999</panic_id>
<panic_description><p> Controlling logic for handling client commands </p></panic_description>
</panic>
<panic>
<panic_id>6000-6999</panic_id>
<panic_description><p> Transport handler, which handles reading and writing of data to connected sockets </p></panic_description>
</panic>
<panic>
<panic_id>7000-7999</panic_id>
<panic_description><p> Synchronisation manager, which handles the synchronisation of mailbox folders between the locally persisted mailbox store and a remote mailbox store </p></panic_description>
</panic>
<panic>
<panic_id>8000-8999</panic_id>
<panic_description><p> Server MTM class </p></panic_description>
</panic>
</panics>
</panic_category>