TA_RetCode TA_YAHOO_GetFirstSymbolHandle( TA_DataSourceHandle *handle, TA_CategoryHandle *categoryHandle, TA_SymbolHandle *symbolHandle ) { return initSymbolHandle( handle, categoryHandle, symbolHandle, 0 ); }
TA_RetCode TA_YAHOO_GetNextSymbolHandle( TA_DataSourceHandle *handle, TA_CategoryHandle *categoryHandle, TA_SymbolHandle *symbolHandle, unsigned int index ) { return initSymbolHandle( handle, categoryHandle, symbolHandle, index ); }
TA_RetCode TA_YAHOO_GetNextSymbolHandle( TA_DataSourceHandle *handle, TA_CategoryHandle *categoryHandle, TA_SymbolHandle *symbolHandle, unsigned int index ) { TA_PrivateYahooHandle *privData; privData = (TA_PrivateYahooHandle *)(handle->opaqueData); if( privData->param->id == TA_YAHOO_ONE_SYMBOL ) return TA_END_OF_INDEX; return initSymbolHandle( handle, categoryHandle, symbolHandle, index ); }
TA_RetCode TA_YAHOO_GetFirstSymbolHandle( TA_DataSourceHandle *handle, TA_CategoryHandle *categoryHandle, TA_SymbolHandle *symbolHandle ) { TA_PrivateYahooHandle *privData; TA_String *symbol; TA_String *info; privData = (TA_PrivateYahooHandle *)(handle->opaqueData); if( privData->param->id == TA_YAHOO_ONE_SYMBOL ) { info = privData->param->info; symbol = privData->param->symbol; if( !symbol ) symbol = info; symbolHandle->string = symbol; return TA_SUCCESS; } return initSymbolHandle( handle, categoryHandle, symbolHandle, 0 ); }