ledger-core
src
api
Lock.hpp
1
// AUTOGENERATED FILE - DO NOT MODIFY!
2
// This file generated by Djinni from thread_dispatcher.djinni
3
4
#ifndef DJINNI_GENERATED_LOCK_HPP
5
#define DJINNI_GENERATED_LOCK_HPP
6
#ifndef LIBCORE_EXPORT
7
#if defined(_MSC_VER)
8
#include <libcore_export.h>
9
#else
10
#define LIBCORE_EXPORT
11
#endif
12
#endif
13
14
namespace
ledger
{
namespace
core {
namespace
api {
15
17
class
Lock
{
18
public
:
19
virtual
~
Lock
() {}
20
26
virtual
void
lock
() = 0;
27
34
virtual
bool
tryLock
() = 0;
35
37
virtual
void
unlock
() = 0;
38
};
39
40
} } }
// namespace ledger::core::api
41
#endif //DJINNI_GENERATED_LOCK_HPP
ledger::core::api::Lock::lock
virtual void lock()=0
ledger::core::api::Lock
Definition:
Lock.hpp:17
ledger::core::api::Lock::tryLock
virtual bool tryLock()=0
ledger::core::api::Lock::unlock
virtual void unlock()=0
ledger
Definition:
Account.cpp:8
Generated by
1.8.13