NAP
Public Attributes | List of all members
OSCInputComponent Class Reference

#include <oscinputcomponent.h>

Public Attributes

std::vector< std::string > mAddressFilter
 Property: 'Addresses' list of OSC addresses this component is allowed to receive, when empty all events are forwarded. More...
 
- Public Attributes inherited from Object
std::string mID
 Property: 'mID' unique name of the object. Used as an identifier by the system. More...
 

Additional Inherited Members

- Public Member Functions inherited from Component
virtual void getDependentComponents (std::vector< rtti::TypeInfo > &components) const
 
virtual const rtti::TypeInfo getInstanceType () const =0
 
- Public Member Functions inherited from Resource
 Resource ()
 
- Public Member Functions inherited from Object
 Object ()
 
virtual ~Object ()
 
virtual bool init (utility::ErrorState &errorState)
 
virtual void onDestroy ()
 
 Object (Object &)=delete
 
Objectoperator= (const Object &)=delete
 
 Object (Object &&)=delete
 
Objectoperator= (Object &&)=delete
 
- Static Public Member Functions inherited from Object
static bool isIDProperty (rtti::Instance &object, const rtti::Property &property)
 

Description

Resource part of the OSCInputComponent, receives osc events based on the address filter. The address filter is a list of strings that represent individual osc addresses. The osc service forwards an event when one of the names in the address filter starts with the address of the received osc event. If that's the case the instance of this component receives an osc event. When the address filter is empty all events are forwarded.

Inheritance diagram for OSCInputComponent:
[legend]
Collaboration diagram for OSCInputComponent:
[legend]

Member Data Documentation

◆ mAddressFilter

std::vector<std::string> mAddressFilter

Property: 'Addresses' list of OSC addresses this component is allowed to receive, when empty all events are forwarded.