コード例 #1
0
ファイル: Router.hpp プロジェクト: Meew/web-game
	static Router& instance() {
		static Poco::SingletonHolder<Router> sh;
		return *sh.get();
	}
コード例 #2
0
ファイル: SSLManager.cpp プロジェクト: carvalhomb/tsmells
SSLManager& SSLManager::instance()
{
	static Poco::SingletonHolder<SSLManager> singleton;
	return *singleton.get();
}
コード例 #3
0
ファイル: Registry.cpp プロジェクト: hailynch/pothos
/***********************************************************************
 * registry data structure
 **********************************************************************/
static Poco::RWLock &getRegistryMutex(void)
{
    static Poco::SingletonHolder<Poco::RWLock> sh;
    return *sh.get();
}
コード例 #4
0
ファイル: Registry.cpp プロジェクト: hailynch/pothos
static RegistryEntry &getRegistryRoot(void)
{
    static Poco::SingletonHolder<RegistryEntry> sh;
    return *sh.get();
}
コード例 #5
0
ファイル: ModuleSafeLoad.cpp プロジェクト: xloem/pothos
static Poco::NamedMutex &getLoaderCacheMutex(void)
{
    static Poco::SingletonHolder<LoaderCacheNamedMutex> sh;
    return *sh.get();
}
コード例 #6
0
ファイル: Module.cpp プロジェクト: jungeraudio/pothos
static std::mutex &getModuleMutex(void)
{
    static Poco::SingletonHolder<std::mutex> sh;
    return *sh.get();
}
コード例 #7
0
ファイル: ApacheApplication.cpp プロジェクト: Blonder/poco
ApacheApplication& ApacheApplication::instance()
{
	static Poco::SingletonHolder<ApacheApplication> sh;
	return *sh.get();
}
コード例 #8
0
ファイル: Logger.cpp プロジェクト: jungeraudio/pothos
/***********************************************************************
 * mutex for protecting logger methods
 **********************************************************************/
static std::mutex &getSetupLoggerMutex(void)
{
    static Poco::SingletonHolder<std::mutex> sh;
    return *sh.get();
}
コード例 #9
0
ファイル: Hash.cpp プロジェクト: johnson325/pothos
static HashFcnMapType &getHashFcnMap(void)
{
    static Poco::SingletonHolder<HashFcnMapType> sh;
    return *sh.get();
}
コード例 #10
0
static std::atomic<size_t> &getUIDAtomic(void)
{
    static Poco::SingletonHolder<std::atomic<size_t>> sh;
    return *sh.get();
}
コード例 #11
0
ファイル: LedCtrl.cpp プロジェクト: byteman/lcs100
LedCtrl& LedCtrl::get()
{
    static Poco::SingletonHolder<LedCtrl> sh;
    return *sh.get ();
}
コード例 #12
0
ファイル: ServerHandler.cpp プロジェクト: johnson325/pothos
static ServerObjectsMapType &getObjectsMap(void)
{
    static Poco::SingletonHolder<ServerObjectsMapType> sh;
    return *sh.get();
}
コード例 #13
0
ファイル: SDCLibrary2.cpp プロジェクト: surgitaix/osclib
SDCLibrary2 & SDCLibrary2::getInstance() {
	static Poco::SingletonHolder<SDCLibrary2> singletonHolder;
	return *singletonHolder.get();
}
コード例 #14
0
const Pothos::BufferChunk &Pothos::BufferChunk::null(void)
{
    static Poco::SingletonHolder<BufferChunk> sh;
    return *sh.get();
}
コード例 #15
0
const DOMImplementation& DOMImplementation::instance()
{
	static Poco::SingletonHolder<DOMImplementation> sh;
	return *sh.get();
}