cumbia-random 1.x
Generate numbers or arrays to use with cumbia, randomly or from JavaScript files
Public Types | Public Member Functions | List of all members
CumbiaRandom Class Reference

#include <cumbiarandom.h>

Inheritance diagram for CumbiaRandom:
Inheritance graph
[legend]

Public Types

enum  Type { CumbiaRNDType = Cumbia::CumbiaUserType + 12 }
 

Public Member Functions

 CumbiaRandom (CuThreadFactoryImplI *tfi, CuThreadsEventBridgeFactory_I *teb)
 
 ~CumbiaRandom ()
 
CuThreadFactoryImplI * getThreadFactoryImpl () const
 
CuThreadsEventBridgeFactory_I * getThreadEventsBridgeFactory () const
 
virtual int getType () const
 
void addAction (const std::string &source, CuDataListener *l, const CuRNDActionFactoryI &f)
 
void unlinkListener (const string &source, CuRNDActionI::Type t, CuDataListener *l)
 
CuRNDActionIfindAction (const std::string &source, CuRNDActionI::Type t) const
 

Member Enumeration Documentation

◆ Type

Enumerator
CumbiaRNDType 

Constructor & Destructor Documentation

◆ CumbiaRandom()

CumbiaRandom::CumbiaRandom ( CuThreadFactoryImplI *  tfi,
CuThreadsEventBridgeFactory_I *  teb 
)

◆ ~CumbiaRandom()

CumbiaRandom::~CumbiaRandom ( )

Member Function Documentation

◆ addAction()

void CumbiaRandom::addAction ( const std::string &  source,
CuDataListener *  l,
const CuRNDActionFactoryI f 
)

◆ findAction()

CuRNDActionI * CumbiaRandom::findAction ( const std::string &  source,
CuRNDActionI::Type  t 
) const

◆ getThreadEventsBridgeFactory()

CuThreadsEventBridgeFactory_I * CumbiaRandom::getThreadEventsBridgeFactory ( ) const

◆ getThreadFactoryImpl()

CuThreadFactoryImplI * CumbiaRandom::getThreadFactoryImpl ( ) const

◆ getType()

int CumbiaRandom::getType ( ) const
virtual

References CumbiaRNDType.

◆ unlinkListener()

void CumbiaRandom::unlinkListener ( const string &  source,
CuRNDActionI::Type  t,
CuDataListener *  l 
)

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