An OSC bundle element.
An OSCBundle Element contains either one OSCMessage or one OSCBundle.
Public Member Functions | |
Element (OSCMessage message) | |
Constructs an OSCBundle Element from an OSCMessage. | |
Element (OSCBundle bundle) | |
Constructs an OSCBundle Element from an OSCBundle. | |
Element (const Element &other) | |
Copy constructor. | |
~Element () | |
Destructor. | |
bool | isMessage () const noexcept |
Returns true if the OSCBundle element is an OSCMessage. | |
bool | isBundle () const noexcept |
Returns true if the OSCBundle element is an OSCBundle. | |
const OSCMessage & | getMessage () const |
Returns a reference to the contained OSCMessage. | |
const OSCBundle & | getBundle () const |
Returns a reference to the contained OSCBundle. |
juce::OSCBundle::Element::Element | ( | OSCMessage | message | ) |
Constructs an OSCBundle Element from an OSCMessage.
Referenced by Element().
juce::OSCBundle::Element::Element | ( | OSCBundle | bundle | ) |
Constructs an OSCBundle Element from an OSCBundle.
References juce::OSCBundle::OSCBundle().
juce::OSCBundle::Element::~Element | ( | ) |
Destructor.
|
noexcept |
Returns true if the OSCBundle element is an OSCMessage.
|
noexcept |
Returns true if the OSCBundle element is an OSCBundle.
References isBundle().
Referenced by isBundle().
const OSCMessage & juce::OSCBundle::Element::getMessage | ( | ) | const |
Returns a reference to the contained OSCMessage.
If the OSCBundle element is not an OSCMessage, behaviour is undefined.
References getMessage().
Referenced by getMessage().
const OSCBundle & juce::OSCBundle::Element::getBundle | ( | ) | const |
Returns a reference to the contained OSCBundle.
If the OSCBundle element is not an OSCBundle, behaviour is undefined.
References getBundle(), and juce::OSCBundle::OSCBundle().
Referenced by getBundle().