botsense/bsProxy/bsProxyMod.c
static BsProxyModIF_T *ModHashGetIF(const char *sModUri)
{
  hnode_t         *pNode;

  if( (pNode = hash_lookup(BsModHashTbl, sModUri)) == NULL )
  {
     return NULL;
  }
  else
  {
    return (BsProxyModIF_T *)hnode_get(pNode);
  }
}
/*!
 * \brief Get the interface module's i/f from the module hash table.
 *
 * \param sModUri   Interface module hash table key.
 *
 * \return
 * On success, returns pointer to the module's exported interface.\n
 * On failure, returns NULL.
 */
\brief Get the interface module's i/f from the module hash table.
\param sModUri   Interface module hash table key.

\return
On success, returns pointer to the module's exported interface.\n
On failure, returns NULL.
\ brief Get the interface module ' s i / f from the module hash table . \ param sModUri Interface module hash table key . \ return On success returns pointer to the module ' s exported interface . \ n On failure returns NULL .
static BsProxyModIF_T *ModHashGetIF(const char *sModUri)
{
  hnode_t         *pNode;
  if( (pNode = hash_lookup(BsModHashTbl, sModUri)) == NULL )
  {
     return NULL;
  }
  else
  {
    return (BsProxyModIF_T *)hnode_get(pNode);
  }
}
static BsProxyModIF_T * ModHashGetIF ( const char * sModUri ) { hnode_t * pNode ; if ( ( pNode = hash_lookup ( BsModHashTbl , sModUri ) ) == NULL ) { return NULL ; } else { return ( BsProxyModIF_T * ) hnode_get ( pNode ) ; } }
\brief Get the interface module's i/f from the module hash table.
\ brief Get the interface module ' s i / f from the module hash table .