mirror of
https://github.com/balloonwj/TeamTalk.git
synced 2026-10-18 14:29:08 +08:00
40 lines
1.3 KiB
C++
40 lines
1.3 KiB
C++
/*******************************************************************************
|
|
* @file utilAPI.h 2014\7\15 20:26:18 $
|
|
* @author ¿ìµ¶<kuaidao@mogujie.com>
|
|
* @brief
|
|
******************************************************************************/
|
|
|
|
#ifndef UTILAPI_AF8EB6AC_116D_4D74_8AFA_0C5E7BF6FFEB_H__
|
|
#define UTILAPI_AF8EB6AC_116D_4D74_8AFA_0C5E7BF6FFEB_H__
|
|
|
|
#include "utility/utilityDll.h"
|
|
#include "GlobalDefine.h"
|
|
#include <list>
|
|
#include <string>
|
|
/******************************************************************************/
|
|
NAMESPACE_BEGIN(util)
|
|
|
|
/**@name APPÏà¹Ø*/
|
|
//@{
|
|
UTILITY_API CString getAppPath();
|
|
UTILITY_API CString getParentAppPath();
|
|
//@}
|
|
|
|
/**@name APPÎļþÏà¹Ø*/
|
|
//@{
|
|
UTILITY_API BOOL createAllDirectories(CString & csDir);
|
|
UTILITY_API std::string getHumanReadableSizeString(double size);
|
|
UTILITY_API BOOL isFileExist(IN const LPCTSTR csFileName);
|
|
//@}
|
|
|
|
//hashº¯Êý
|
|
UTILITY_API UInt32 hash_BKDR(const char* str);
|
|
UTILITY_API void messagePump();
|
|
UTILITY_API CString getMd5CString(const char* pSrc, size_t length);
|
|
UTILITY_API BOOL registerDll(const CString& sFilePath);
|
|
UTILITY_API BOOL waitSingleObject(HANDLE handle,Int32 timeout);
|
|
|
|
NAMESPACE_END(util)
|
|
/******************************************************************************/
|
|
#endif// UTILAPI_af8eb6ac-116d-4d74-8afa-0c5e7bf6ffeb_H__
|