Smartswitch
Exception List
Here are the exceptions with brief descriptions:
[detail level 1234]
 MSmartswitch
 MPeer
 MUserGeneration
 EDuplicateNameExceptionThis exception is thrown when there is no more attempts left to generate an unique alphanumeric User name
 EIntegerOverflowExceptionThis exception is thrown on integer overflow on unique consecutive alphanumeric User name generation
 EWeakPasswordExceptionThis exception is thrown when there is no more attempts left to generate a strong password for a User
 EDescendantLimitReachedExceptionThe exception is thrown on adding a new GenericPeer when the limit of created peers is reached
 EInsecureArgumentExceptionThe exception is thrown when you specify an insecure argument
 MTelephony
 EAccessExceptionThrown when a user tries perform an action which is not allowed for him
 EArgumentExceptionThrown when a user specifies wrong argument to a method
 EDbQueryTooLongExceptionThe exception is thrown when a database query takes longer than allowed by a Smartswitch administrator
 EDuplicateExceptionThe exception is thrown when the entry you try to add already exists
 EEmptyArgumentExceptionThe exception is thrown when you specify empty argument while Smartswitch expects it to be non-empty
 EGenericExceptionThe base class for every exception thrown by Smartswitch