FlowdockManager::FlowdockManager(IManager* pManager)
: 
#ifdef WIN32
m_mutex(PTHREAD_MUTEX_INITIALIZER),
#endif
 m_libraryFlowdock(GetSelfDirectory() + Flowdock_MODULE
), m_pManager(pManager), m_bExit(false), m_nCurrentWaitTime(5000), m_FlowdockInstance(NULL)
{
#ifndef WIN32
   pthread_mutex_init(&m_mutex, NULL);
#endif
   if( !m_libraryFlowdock.Load() )
   {
      std::cout << "Couldn't load FlowdockAPI" << std::endl;
      return;
   }
   int iRet;
   iRet = pthread_create( &m_thread, NULL, FlowdockManager::FlowdockManagerThread, (void*)this);
}
Beispiel #2
0
/*********************************************************************************************
Method    :InitLooger
Summary   :初始化日志功能
Parameters:None
return    :void
2008-07-05 added by doug han
*********************************************************************************************/
void CDRUtil::InitLogger()
{
	string path = GetSelfDirectory()+ "Config\\log4Cxx.properties";
	SvrInitLogger(path.c_str());

}