Serialize
API Definition
int Serialize(uint8_t *&dataPtr, size_t &dataLength) const;
Function
Stores the searcher content into the uint8 array with a length of dataLength bytes and a start address of dataPtr.
Parameters
Parameter |
Data Type |
Description |
Value Range |
|---|---|---|---|
dataPtr |
uint8_t *& |
Start address of the array that stores the content of the searcher. |
The value can only be a null pointer. |
dataLength |
size_t & |
Length of the array that stores the content of the searcher. |
The value can only be 0. |
Return Value
Data Type |
Description |
|---|---|
int |
If the parameter value is not within the value range, −1 is returned. If this API is called after BuildSearcher or Load/Deserialize/LoadGraph is called, −1 is returned. Otherwise, 0 is returned. |
Parent topic: C++