diff options
author | orivej <orivej@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
commit | 718c552901d703c502ccbefdfc3c9028d608b947 (patch) | |
tree | 46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h | |
parent | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff) | |
download | ydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz |
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h')
-rw-r--r-- | contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h b/contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h index e593790d65..728ed0218c 100644 --- a/contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h +++ b/contrib/libs/poco/Foundation/include/Poco/NamedEvent_UNIX.h @@ -1,53 +1,53 @@ -// -// NamedEvent_UNIX.h -// -// Library: Foundation -// Package: Processes -// Module: NamedEvent -// -// Definition of the NamedEventImpl class for Unix. -// -// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. -// and Contributors. -// -// SPDX-License-Identifier: BSL-1.0 -// - - -#ifndef Foundation_NamedEvent_UNIX_INCLUDED -#define Foundation_NamedEvent_UNIX_INCLUDED - - -#include "Poco/Foundation.h" -#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX) -#include <semaphore.h> -#endif - - -namespace Poco { - - -class Foundation_API NamedEventImpl -{ -protected: - NamedEventImpl(const std::string& name); - ~NamedEventImpl(); - void setImpl(); - void waitImpl(); - -private: - std::string getFileName(); - - std::string _name; -#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX) - sem_t* _sem; -#else - int _semid; // semaphore id -#endif -}; - - -} // namespace Poco - - -#endif // Foundation_NamedEvent_UNIX_INCLUDED +// +// NamedEvent_UNIX.h +// +// Library: Foundation +// Package: Processes +// Module: NamedEvent +// +// Definition of the NamedEventImpl class for Unix. +// +// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#ifndef Foundation_NamedEvent_UNIX_INCLUDED +#define Foundation_NamedEvent_UNIX_INCLUDED + + +#include "Poco/Foundation.h" +#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX) +#include <semaphore.h> +#endif + + +namespace Poco { + + +class Foundation_API NamedEventImpl +{ +protected: + NamedEventImpl(const std::string& name); + ~NamedEventImpl(); + void setImpl(); + void waitImpl(); + +private: + std::string getFileName(); + + std::string _name; +#if defined(sun) || defined(__APPLE__) || defined(__osf__) || defined(__QNX__) || defined(_AIX) + sem_t* _sem; +#else + int _semid; // semaphore id +#endif +}; + + +} // namespace Poco + + +#endif // Foundation_NamedEvent_UNIX_INCLUDED |