Trees | Index | Help |
|
---|
Module prototypes |
|
The various types used in protocol descriptions
To implement a type used for protocol descriptions, examine the code for UINTlsb in this file. Of note:BaseProtogenClass._consumekw
function)
BaseProtogenClass._complainaboutunusedargs
function)
Classes | |
---|---|
BaseProtogenClass |
All types are derived from this |
BOOLlsb |
An Boolean in Least Significant Byte first order |
buffer |
This is used for reading and writing byte data |
COUNTEDBUFFEREDSTRING |
A string as used on Audiovox. |
CSVDATE |
Dates in CSV lines |
CSVINT |
Integers in CSV lines |
CSVSTRING |
A text string enclosed in quotes, with a way to escape quotes that a supposed to be part of the string. |
CSVTIME |
Timestamp in CSV lines |
DATA |
A block of bytes |
LIST |
A list of items |
SEVENBITSTRING |
A text string where ASCII characters are stored as packed 7 bit characters. |
SMSDATE |
A date as used in SMS messages. |
STRING |
A text string DEPRECATED USE USTRING |
UINTlsb |
An integer in Least Significant Byte first order |
UNKNOWN |
A block of bytes whose purpose we don't know |
USTRING |
A text string that supports configurable encodings |
Exceptions | |
---|---|
MissingQuotesException |
The value does not have quotes around it |
NotTerminatedException |
The value should have been terminated and wasn't |
ProtogenException |
Base class for exceptions encountered with data marshalling |
SizeNotKnownException |
Unable to marshal since size isn't known |
ValueException |
Some sort of problem with the value |
ValueLengthException |
The value is the wrong size (too big or too small) |
ValueNotSetException |
Value not been set |
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Fri Aug 15 18:58:23 2008 | http://epydoc.sf.net |