Namespaces | |
| namespace | Crypto |
| The cryptographic routine namespace. | |
| namespace | Data |
| The data structure namespace. | |
| namespace | Debug |
| The debug namespace. | |
| namespace | Filesystem |
| The filesystem namespace. | |
| namespace | IO |
| The input/output namespace. | |
| namespace | Network |
| The network input/output namespace. | |
| namespace | System |
| The system call namespace. | |
| namespace | Version |
| The library version namespace. | |
Enumerations | |
| enum | Errors { CC_ERR_TIMED_OUT = -12, CC_ERR_NO_SOCK = -11, CC_ERR_WOULD_BLOCK = -10, CC_ERR_NOT_SOCKET = -9, CC_ERR_BADPARAMETER = -8 , CC_ERR_FILE_OPEN = -6, CC_ERR_WRITE = -5, CC_ERR_INTERNAL = -4, CC_ERR_INVALID_CALL = -3, CC_ERR_INVALID_BUFFER = -2, CC_ERR_INCOMPATIBLE_BUFFER = -1, CC_ERR_NONE = 0 } |
| The error types. More... | |
Functions | |
| int | TranslateError (int why) |
| Converts an errno number to a CrissCross::Errors value. | |
| const char * | GetErrorDescription (int why) |
| Gets the name of the CrissCross::Errors value. | |
All CrissCross classes and functions are kept in this namespace.
| enum Errors |
The error types.
These errors are used throughout the entire project. If you get an error while calling a function, find that error number in this list.
1.5.8