|
KDIS
2-8-x
|
#include "./KSymbolicNames.h"#include <cstring>#include <string>#include <sstream>#include <exception>

Go to the source code of this file.
Classes | |
| class | KException |
Namespaces | |
| KDIS | |
Macros | |
| #define | KDIS_EXPORT |
| #define | MAX_PDU_SIZE MAX_PDU_SIZE_OCTETS |
Typedefs | |
| typedef bool | KBOOL |
| typedef char | KCHAR8 |
| typedef float | KFLOAT32 |
| typedef double | KFLOAT64 |
| typedef short int | KINT16 |
| typedef int | KINT32 |
| typedef long long | KINT64 |
| typedef char | KINT8 |
| typedef char | KOCTET |
| typedef std::string | KString |
| typedef std::stringstream | KStringStream |
| typedef unsigned char | KUCHAR8 |
| typedef unsigned short int | KUINT16 |
| typedef unsigned int | KUINT32 |
| typedef unsigned long long | KUINT64 |
| typedef unsigned char | KUINT8 |
| typedef unsigned char | KUOCTET |
Enumerations | |
| enum | Endian { Little_Endian = 0, Big_Endian = 1 } |
| enum | ErrorCodes { NO_ERRORS = 0, BUFFER_TOO_SMALL = 1, NOT_ENOUGH_DATA_IN_BUFFER = 2, STRING_PDU_SIZE_TOO_BIG = 3, DATA_TYPE_TOO_LARGE = 4, WRONG_PDU_TYPE_IN_HEADER = 5, FILE_NOT_OPEN = 6, OUT_OF_BOUNDS = 7, INVALID_DATA = 8, UNSUPPORTED_DATATYPE = 9, INVALID_OPERATION = 10, PDU_TOO_LARGE = 11 } |
| #define MAX_PDU_SIZE MAX_PDU_SIZE_OCTETS |
| #define KDIS_EXPORT |