Go to the source code of this file.
Namespaces |
| namespace | DtBufferSerialize |
| | This namespace contains a set of utility functions for encoding and decoding various data types to/from a byte array.
|
Detailed Description
Typedef Documentation
| typedef bool(* DtEncryptDecryptFcn)(const std::string &scriptId, char *input, int inputLen, char **output, int &outputLen, bool encrypt, void *usr) |
Typedef for encrypt/decrypt function.
The buffer returned either from encryption or decryption MUST be a plain string so it can be written to a file. The function will return true if the buffer is encrypted or decrypted successfully. Scripts that are encrypted and not decrypted successfully will be left blank. The output buffer must be deallocated by the caller. It is assumed allocated via a new char[length] call. If no output buffer is supplied, the output len will simply be what the buffer would be if encrypted or decrypted.
Variable Documentation
| const int DtScriptedTaskScriptedTask = 1 |
| const int DtScriptedTaskReactiveTask = 2 |
| const int DtScriptedTaskBackgroundProcess = 3 |
| const int DtScriptedTaskScriptedSet = 4 |
| const int DtScriptedTask_AvailableToAllDoctrines = 0x00000001 |
| const int DtScriptedTask_ShowOnTopLevelRightClickMenu = 0x00000002 |
| const int DtScriptedTask_UseUiFile = 0x00000004 |