NAME
TA_Shutdown - C
Function
SYNOPSIS
#include "ta_libc.h"
TA_RetCode TA_Shutdown( void );
DESCRIPTION
Free internal resources used by TA-Lib. This function will typically be called before your application exit.
TA_Shutdown shall be called only if TA_Initialize return code was TA_SUCCESS.
Multithread user: Make sure that all thread are not using anymore TA-Lib before calling TA_Shutdown.
RETURN VALUE
TA_SUCCESS | Operation is successful |
TA_BAD_PARAM | One of the parameter has an unexpected valued. |
TA_BAD_OBJECT | Memory corruption or a bad pointer was provided. |
TA_MEM_LEAK | Some objects were NOT freed prior to the shutdown. |
TA_ALLOC_ERR | Memory corruption detected |
TA_UNKNOWN_ERR | Operation failed for unknown/unexpected reason |
For other error code, or to match a number to an error description, check the TA_RetCode enumeration in "ta-lib/c/include/ta_common.h"
SEE ALSO
EXAMPLE
#include <stdio.h> #include "ta_libc.h" int main( void ) { TA_RetCode retCode; retCode = TA_Initialize(); if( retCode != TA_SUCCESS ) printf( "Cannot initialize TA-LIB (%d)!\n", retCode ); else { printf( "TA-LIB correctly initialized.\n" ); /* ... other TA-LIB functions can be used here. */ retCode = TA_Shutdown(); if( retCode != TA_SUCCESS ) printf( "Library shutdown failed (%d)\n", retCode ); } return 0; }