hmbdc
simplify-high-performance-messaging-programming
hmbdc
app
Base.hpp
1
#include "hmbdc/Copyright.hpp"
2
#pragma once
3
4
#include "hmbdc/app/Client.hpp"
5
#include "hmbdc/app/ClientWithStash.hpp"
6
#include "hmbdc/app/Context.hpp"
7
#include "hmbdc/app/Message.hpp"
8
#include "hmbdc/app/Logger.hpp"
9
#include "hmbdc/app/Config.hpp"
10
#include "hmbdc/pattern/GuardedSingleton.hpp"
11
#include "hmbdc/comm/Topic.hpp"
12
13
namespace
hmbdc
{
namespace
app {
14
using
Topic
=
comm::Topic
;
15
template
<
typename
Singleton>
16
using
SingletonGuardian
=
pattern::SingletonGuardian<Singleton>
;
17
}}
hmbdc::comm::Topic
topic as in the publish / subscribe communication paradigm
Definition:
Topic.hpp:14
hmbdc::pattern::SingletonGuardian
RAII representing the lifespan of the underlying Singleton which also ganrantees the singularity of u...
Definition:
GuardedSingleton.hpp:20
hmbdc
Definition:
Base.hpp:13
Generated by
1.8.13