famouso::mw::gwl::Gateway< ECH, Storage > Class Template Reference
The gateway layer implements the functionality of a gateway. More...
#include <Gateway.h>
Inheritance diagram for famouso::mw::gwl::Gateway< ECH, Storage >:
Public Member Functions | |
Gateway () | |
Initalizes the gateway and activates a subscription channel. |
Detailed Description
template<class ECH, template< typename > class Storage = object::Storage>
class famouso::mw::gwl::Gateway< ECH, Storage >
The gateway layer implements the functionality of a gateway.
The gateway functionality contains:
- recognizing of subscriptions and establishing of a proxy for that subscription
- selectively forwarding (an event should not be reflected to the same network)
- managing resources
- only on proxy per subject on a network
- Template Parameters:
-
ECH is a configured famouso::mw::el::EventLayer Storage is the depot where the generated forwarding channels are stored/managed. The default parameter is object::Storage
Constructor & Destructor Documentation
template<class ECH , template< typename > class Storage = object::Storage>
famouso::mw::gwl::Gateway< ECH, Storage >::Gateway | ( | ) | [inline] |
Initalizes the gateway and activates a subscription channel.
References famouso::mw::api::SubscriberEventChannel< ECH >::callback, and famouso::mw::api::SubscriberEventChannel< ECH >::subscribe().
The documentation for this class was generated from the following file:
- include/mw/gwl/Gateway.h