SPAOP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations
wonder Namespace Reference

A namespace for library- and system-independent WONDER-related classes. More...

Classes

struct  Colour
 A struct representing a (RGB) colour. More...
 
class  Colours
 A class that contains various Colour constants. More...
 
class  ConnectionTimer
 An interface defining a cyclic timer (to be used as a watchdog for connection timeouts) along with listener and factory interfaces. More...
 
class  OscSender
 An abstract class describing the interface for a class that sends out the WONDER-specific OSC-messages. More...
 
class  OscSenderThread
 An interface for a thread implementing the OscSender interface. More...
 
class  PingControl
 A class for connection timeout control. More...
 
class  Room
 A class containing the wonder-specific information about a room (name and vertices). More...
 
class  Source
 A class for objects representing a WONDER source with all its properties. More...
 
class  SourceCollection
 A container class holding multiple sources (IDs 0 to maxSources-1), accessible via their sourceIDs. More...
 
class  SourceController
 The main communication node that keeps track of all virtual sources and enables the host DAW to control one of them. More...
 
class  VisualStreamReceiver
 An interface defining an OSC server thread that receives and handles the messages sent via WONDER's "visual stream". More...
 
class  XmlParser
 An interface defining a class that sets the parameters of one or several sources from an XML formatted string describing a cWONDER project (as defined in cwonder_project.dtd). More...
 

Enumerations

enum  ConnectionStates { inactive = 0, active, error }
 An enum describing the differents states of an incoming connection. More...
 

Detailed Description

A namespace for library- and system-independent WONDER-related classes.

Enumeration Type Documentation

An enum describing the differents states of an incoming connection.

Enumerator
inactive 

No incoming data is expected.

active 

"Visual Stream" data is being received.

error 

Incoming data is expected but not received (= ping timeout).