Top level functions
Functions that affect Eet as a whole. More...
Typedefs | |
typedef enum _Eet_Error | Eet_Error |
Eet error identifiers. | |
Enumerations | |
enum | _Eet_Error { EET_ERROR_NONE, EET_ERROR_BAD_OBJECT, EET_ERROR_EMPTY, EET_ERROR_NOT_WRITABLE, EET_ERROR_OUT_OF_MEMORY, EET_ERROR_WRITE_ERROR, EET_ERROR_WRITE_ERROR_FILE_TOO_BIG, EET_ERROR_WRITE_ERROR_IO_ERROR, EET_ERROR_WRITE_ERROR_OUT_OF_SPACE, EET_ERROR_WRITE_ERROR_FILE_CLOSED, EET_ERROR_MMAP_FAILED, EET_ERROR_X509_ENCODING_FAILED, EET_ERROR_SIGNATURE_FAILED, EET_ERROR_INVALID_SIGNATURE, EET_ERROR_NOT_SIGNED, EET_ERROR_NOT_IMPLEMENTED, EET_ERROR_PRNG_NOT_SEEDED, EET_ERROR_ENCRYPT_FAILED, EET_ERROR_DECRYPT_FAILED } |
All the error identifiers known by Eet. More... | |
Functions | |
EAPI int | eet_init (void) |
Initialize the EET library. | |
EAPI int | eet_shutdown (void) |
Shut down the EET library. | |
EAPI void | eet_clearcache (void) |
Clear eet cache. |
Detailed Description
Functions that affect Eet as a whole.
Enumeration Type Documentation
enum _Eet_Error |
All the error identifiers known by Eet.
- Enumerator:
EET_ERROR_NONE No error, it's all fine!
EET_ERROR_BAD_OBJECT Given object or handle is NULL or invalid.
EET_ERROR_EMPTY There was nothing to do.
EET_ERROR_NOT_WRITABLE Could not write to file or fine is EET_FILE_MODE_READ.
EET_ERROR_OUT_OF_MEMORY Could not allocate memory.
EET_ERROR_WRITE_ERROR Failed to write data to destination.
EET_ERROR_WRITE_ERROR_FILE_TOO_BIG Failed to write file since it is too big.
EET_ERROR_WRITE_ERROR_IO_ERROR Failed to write since generic Input/Output error.
EET_ERROR_WRITE_ERROR_OUT_OF_SPACE Failed to write due out of space.
EET_ERROR_WRITE_ERROR_FILE_CLOSED Failed to write because file was closed.
EET_ERROR_MMAP_FAILED Could not mmap file.
EET_ERROR_X509_ENCODING_FAILED Could not encode using X509.
EET_ERROR_SIGNATURE_FAILED Could not validate signature.
EET_ERROR_INVALID_SIGNATURE Signature is invalid.
EET_ERROR_NOT_SIGNED File or contents are not signed.
EET_ERROR_NOT_IMPLEMENTED Function is not implemented.
EET_ERROR_PRNG_NOT_SEEDED Could not introduce random seed.
EET_ERROR_ENCRYPT_FAILED Could not encrypt contents.
EET_ERROR_DECRYPT_FAILED Could not decrypt contents.
Function Documentation
EAPI void eet_clearcache | ( | void | ) |
Clear eet cache.
Eet didn't free items by default. If you are under memory presure, just call this function to recall all memory that are not yet referenced anymore. The cache take care of modification on disk.
- Since:
- 1.0.0
Referenced by eet_shutdown().
EAPI int eet_init | ( | void | ) |
Initialize the EET library.
- Returns:
- The new init count.
- Since:
- 1.0.0
EAPI int eet_shutdown | ( | void | ) |