Mcalc  0.1
a machinist's calculator
Public Member Functions | Static Public Member Functions | List of all members
mc::Broadcaster Class Reference

#include <broadcaster.hpp>

Public Member Functions

 ~Broadcaster ()
 
void subscribe (Subscriber *s)
 
void broadcast (Event e)
 

Static Public Member Functions

static Broadcasterget_instance ()
 

Detailed Description

The Broadcaster singleton class that acts as a communication channel for Interfaces.

Constructor & Destructor Documentation

mc::Broadcaster::~Broadcaster ( )

The destructor

Member Function Documentation

void mc::Broadcaster::broadcast ( Event  e)

Broadcast an event to all subscribed interfaces

Broadcaster * mc::Broadcaster::get_instance ( )
static

Get the singleton instance of broadcaster

void mc::Broadcaster::subscribe ( Subscriber s)

Subscribe a subscriber to receive notifications


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