ledger-core
src
api
EventCode.hpp
1
// AUTOGENERATED FILE - DO NOT MODIFY!
2
// This file generated by Djinni from events.djinni
3
4
#ifndef DJINNI_GENERATED_EVENTCODE_HPP
5
#define DJINNI_GENERATED_EVENTCODE_HPP
6
7
#include <functional>
8
#include <iostream>
9
#include <string>
10
#ifndef LIBCORE_EXPORT
11
#if defined(_MSC_VER)
12
#include <libcore_export.h>
13
#else
14
#define LIBCORE_EXPORT
15
#endif
16
#endif
17
18
namespace
ledger
{
namespace
core {
namespace
api {
19
20
enum class
EventCode
: int {
22
UNDEFINED
,
24
NEW_OPERATION
,
26
NEW_BLOCK
,
28
SYNCHRONIZATION_STARTED
,
30
SYNCHRONIZATION_FAILED
,
32
SYNCHRONIZATION_SUCCEED
,
34
SYNCHRONIZATION_SUCCEED_ON_PREVIOUSLY_EMPTY_ACCOUNT
,
35
};
36
LIBCORE_EXPORT std::string to_string(
const
EventCode
& eventCode);
37
LIBCORE_EXPORT std::ostream &operator<<(std::ostream &os,
const
EventCode
&o);
38
39
} } }
// namespace ledger::core::api
40
41
namespace
std
{
42
43
template
<>
44
struct
hash<::
ledger::core::api::EventCode
> {
45
size_t
operator()(::
ledger::core::api::EventCode
type)
const
{
46
return
std::hash<int>()(static_cast<int>(type));
47
}
48
};
49
50
}
// namespace std
51
#endif //DJINNI_GENERATED_EVENTCODE_HPP
ledger::core::api::EventCode::SYNCHRONIZATION_FAILED
std
Definition:
BitcoinLikeFeePolicy.hpp:29
ledger::core::api::EventCode::SYNCHRONIZATION_STARTED
ledger::core::api::EventCode::NEW_OPERATION
ledger
Definition:
Account.cpp:8
ledger::core::api::EventCode
EventCode
Definition:
EventCode.hpp:20
ledger::core::api::DynamicType::UNDEFINED
ledger::core::api::EventCode::NEW_BLOCK
ledger::core::api::EventCode::SYNCHRONIZATION_SUCCEED
ledger::core::api::EventCode::SYNCHRONIZATION_SUCCEED_ON_PREVIOUSLY_EMPTY_ACCOUNT
Generated by
1.8.13