Menu

famouso::mw::el::EventLayerMiddlewareStub< EL > Class Template Reference

Event layer stub that allows running multiple famouso apps on one computer. More...

#include <EventLayerMiddlewareStub.h>

Data Structures

class  EventChannelConnection
 TCP connection to an event channel of another app on this computer.
class  EventMemoryPool
 Pool memory allocator returning shared_ptr deleting themself. Not thread-safe ATM!

Public Member Functions

 EventLayerMiddlewareStub ()
 Construct EventLayerMiddlewareStub and start accepting incoming connections.

Detailed Description

template<typename EL>
class famouso::mw::el::EventLayerMiddlewareStub< EL >

Event layer stub that allows running multiple famouso apps on one computer.

This object accepts TCP connections from other apps which use EventLayerClientStub as event layer and distributes events among all subscribers on this computer and in the network accessible via network layer.


Constructor & Destructor Documentation

template<typename EL >
famouso::mw::el::EventLayerMiddlewareStub< EL >::EventLayerMiddlewareStub (  )  [inline]

Construct EventLayerMiddlewareStub and start accepting incoming connections.

References famouso::util::impl::start_ios().


The documentation for this class was generated from the following file: