LMMS
Loading...
Searching...
No Matches
UI_Interface Class Reference
Inheritance diagram for UI_Interface:
Fl_Osc_Interface Fl_Osc_Interface

Public Member Functions

 UI_Interface (MiddleWare *impl_)
void requestValue (string s) override
void write (string s, const char *args,...) override
void writeRaw (const char *msg) override
void writeValue (string s, string ss) override
void writeValue (string s, char c) override
void writeValue (string s, float f) override
void createLink (string s, class Fl_Osc_Widget *w) override
void renameLink (string old, string newer, Fl_Osc_Widget *w) override
void removeLink (string s, class Fl_Osc_Widget *w) override
virtual void removeLink (class Fl_Osc_Widget *w) override
virtual void damage (const char *path) override
void tryLink (const char *msg) override
void dumpLookupTable (void)
 UI_Interface ()
void transmitMsg (const char *path, const char *args,...)
void transmitMsg (const char *rtmsg)
void requestValue (string s) override
void write (string s, const char *args,...) override
void writeRaw (const char *msg) override
void writeValue (string s, string ss) override
void writeValue (string s, char c) override
void writeValue (string s, float f) override
void createLink (string s, class Fl_Osc_Widget *w) override
void renameLink (string old, string newer, Fl_Osc_Widget *w) override
void removeLink (string s, class Fl_Osc_Widget *w) override
virtual void removeLink (class Fl_Osc_Widget *w) override
virtual void damage (const char *path) override
void tryLink (const char *msg) override
void dumpLookupTable (void)
Public Member Functions inherited from Fl_Osc_Interface
virtual ~Fl_Osc_Interface (void)
virtual void writeValue (string, int)
virtual void writeValue (string, bool)
virtual void write (string s)

Private Attributes

std::multimap< string, Fl_Osc_Widget * > map
MiddleWare * impl

Constructor & Destructor Documentation

◆ UI_Interface() [1/2]

UI_Interface::UI_Interface ( MiddleWare * impl_)
inline

◆ UI_Interface() [2/2]

UI_Interface::UI_Interface ( )
inline

Member Function Documentation

◆ createLink() [1/2]

void UI_Interface::createLink ( string s,
class Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ createLink() [2/2]

void UI_Interface::createLink ( string s,
class Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ damage() [1/2]

virtual void UI_Interface::damage ( const char * path)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ damage() [2/2]

virtual void UI_Interface::damage ( const char * path)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ dumpLookupTable() [1/2]

void UI_Interface::dumpLookupTable ( void )
inline

◆ dumpLookupTable() [2/2]

void UI_Interface::dumpLookupTable ( void )
inline

◆ removeLink() [1/4]

virtual void UI_Interface::removeLink ( class Fl_Osc_Widget * w)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ removeLink() [2/4]

virtual void UI_Interface::removeLink ( class Fl_Osc_Widget * w)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ removeLink() [3/4]

void UI_Interface::removeLink ( string s,
class Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ removeLink() [4/4]

void UI_Interface::removeLink ( string s,
class Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ renameLink() [1/2]

void UI_Interface::renameLink ( string old,
string newer,
Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ renameLink() [2/2]

void UI_Interface::renameLink ( string old,
string newer,
Fl_Osc_Widget * w )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ requestValue() [1/2]

void UI_Interface::requestValue ( string s)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ requestValue() [2/2]

void UI_Interface::requestValue ( string s)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ transmitMsg() [1/2]

void UI_Interface::transmitMsg ( const char * path,
const char * args,
... )
inline

◆ transmitMsg() [2/2]

void UI_Interface::transmitMsg ( const char * rtmsg)
inline

◆ tryLink() [1/2]

void UI_Interface::tryLink ( const char * msg)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ tryLink() [2/2]

void UI_Interface::tryLink ( const char * msg)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ write() [1/2]

void UI_Interface::write ( string s,
const char * args,
... )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ write() [2/2]

void UI_Interface::write ( string s,
const char * args,
... )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeRaw() [1/2]

void UI_Interface::writeRaw ( const char * msg)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeRaw() [2/2]

void UI_Interface::writeRaw ( const char * msg)
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [1/6]

void UI_Interface::writeValue ( string s,
char c )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [2/6]

void UI_Interface::writeValue ( string s,
char c )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [3/6]

void UI_Interface::writeValue ( string s,
float f )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [4/6]

void UI_Interface::writeValue ( string s,
float f )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [5/6]

void UI_Interface::writeValue ( string s,
string ss )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

◆ writeValue() [6/6]

void UI_Interface::writeValue ( string s,
string ss )
inlineoverridevirtual

Reimplemented from Fl_Osc_Interface.

Member Data Documentation

◆ impl

MiddleWare* UI_Interface::impl
private

◆ map

std::multimap< string, Fl_Osc_Widget * > UI_Interface::map
private

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