libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
connectivity_policy.hpp File Reference
#include "messages.hpp"
#include "../../common/server_heartbeats.hpp"
#include <boost/asio/ip/address.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/exception_ptr.hpp>
#include <atomic>
#include <chrono>
#include <thread>
#include "connectivity_policy_impl.hpp"
Include dependency graph for connectivity_policy.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::connectivity_policy< LogonT >
 An implementation of the connectivity policy for the BATSBOE protocol. More...
 
struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::connectivity_policy< LogonT >::gateways_t
 
class  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common::server_hb_t< MsgT >
 Section 2.4 "Heartbeats" of [1]. Generate heartbeats from the containing simulator. More...
 

Namespaces

namespace  isimud
 
namespace  isimud::ISIMUD_VER_NAMESPACE
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::common