botsense/bsProxy/bsProxyMod.c
void ModOneTimeInit(DListStr_T *pDListLibPath)
{
  // create mutex
  pthread_mutex_init(&BsModMutex, NULL);
  
  BsModHashTbl = hash_table_create(
        true,                               // dynamic table sizing
        (hashcount_t)BSPROXY_MOD_HASH_MIN,  // minimum size
        (hashcount_t)BSPROXY_MOD_HASH_MAX,  // maximum size
        NULL,                               // use default comparator function
        NULL,                               // use default hashing function
        ModHashDeleteData);                 // hash node data deletion function

  // turn off most asserts()
  hash_set_self_verify(false);

  // initialize DLL environment
  ModDllInit(pDListLibPath);
}
/*!
 * \brief The bsProxy interface module handling one-time initialization.
 *
 * \param pDListLibPath   List of optional library search paths.
 */
\brief The bsProxy interface module handling one-time initialization.
\param pDListLibPath   List of optional library search paths.
\ brief The bsProxy interface module handling one - time initialization . \ param pDListLibPath List of optional library search paths .
void ModOneTimeInit(DListStr_T *pDListLibPath)
{
  pthread_mutex_init(&BsModMutex, NULL);
  BsModHashTbl = hash_table_create(
        true,                               
        (hashcount_t)BSPROXY_MOD_HASH_MIN,  
        (hashcount_t)BSPROXY_MOD_HASH_MAX,  
        NULL,                               
        NULL,                               
        ModHashDeleteData);                 
  hash_set_self_verify(false);
  ModDllInit(pDListLibPath);
}
void ModOneTimeInit ( DListStr_T * pDListLibPath ) { pthread_mutex_init ( & BsModMutex , NULL ) ; BsModHashTbl = hash_table_create ( true , ( hashcount_t ) BSPROXY_MOD_HASH_MIN , ( hashcount_t ) BSPROXY_MOD_HASH_MAX , NULL , NULL , ModHashDeleteData ) ; hash_set_self_verify ( false ) ; ModDllInit ( pDListLibPath ) ; }
\brief The bsProxy interface module handling one-time initialization.
\ brief The bsProxy interface module handling one - time initialization .
// create mutex // dynamic table sizing // minimum size // maximum size // use default comparator function // use default hashing function // hash node data deletion function // turn off most asserts() // initialize DLL environment