Exemple #1
0
TA_RetCode TA_YAHOO_GetFirstSymbolHandle( TA_DataSourceHandle *handle,
                                          TA_CategoryHandle   *categoryHandle,
                                          TA_SymbolHandle     *symbolHandle )
{
    return initSymbolHandle(
                             handle,
                             categoryHandle,
                             symbolHandle,
                             0 );
}
Exemple #2
0
TA_RetCode TA_YAHOO_GetNextSymbolHandle( TA_DataSourceHandle *handle,
                                         TA_CategoryHandle   *categoryHandle,
                                         TA_SymbolHandle     *symbolHandle,
                                         unsigned int index )
{
    return initSymbolHandle(
                             handle,
                             categoryHandle,
                             symbolHandle,
                             index );
}
Exemple #3
0
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 );
                             
}
Exemple #4
0
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 );
}