Function GenieNode_bindEngine¶
Defined in File GenieNode.h
Function Documentation¶
-
Genie_Status_t GenieNode_bindEngine(const GenieNode_Handle_t nodeHandle, const char *engineType, const GenieEngine_Handle_t engineHandle)¶
A function to bind engine handle to Node.
- Parameters
nodeHandle – [in] A node Handle
engineType – [in] type of the engine i.e., target or draft.
engineHandle – [in] The engine handle. Cannot be NULL.
- Returns
Status code:
GENIE_STATUS_SUCCESS: API call was successful.
GENIE_STATUS_ERROR_INVALID_HANDLE: node handle or engine handle is invalid.
GENIE_STATUS_ERROR_INVALID_ARGUMENT: invalid engineType.
Note
It will unload the active engine (defined by engineType) of the Node, if it is not retrieved by GenieNode_getEngine API.
Note
Only draft engine binding is supported.