|
JUCE
|
An OSC address pattern. More...
#include <juce_OSCAddress.h>
Public Member Functions | |
| OSCAddressPattern (const String &address) | |
| Constructs a new OSCAddressPattern from a String. | |
| OSCAddressPattern (const char *address) | |
| Constructs a new OSCAddressPattern from a C string. | |
| bool | operator== (const OSCAddressPattern &other) const noexcept |
| Compares two OSCAddressPattern objects. | |
| bool | operator!= (const OSCAddressPattern &other) const noexcept |
| Compares two OSCAddressPattern objects. | |
| bool | matches (const OSCAddress &address) const noexcept |
| Checks if the OSCAddressPattern matches an OSC address with the wildcard rules defined by the OpenSoundControl 1.0 specification. | |
| bool | containsWildcards () const noexcept |
| Checks whether the OSCAddressPattern contains any of the allowed OSC address pattern wildcards: ?, *, [], {}. | |
| String | toString () const noexcept |
| Converts the OSCAddressPattern to a String. | |
An OSC address pattern.
Extends an OSC address by additionally allowing the following wildcards: ?, *, [], {}
OSC messages always have an OSC address pattern to specify the destination(s) of the message.
| OSCAddressPattern::OSCAddressPattern | ( | const String & | address | ) |
Constructs a new OSCAddressPattern from a String.
| OSCFormatError | if the string is not a valid OSC address pattern. |
| OSCAddressPattern::OSCAddressPattern | ( | const char * | address | ) |
Constructs a new OSCAddressPattern from a C string.
| OSCFormatError | of the string is not a valid OSC address pattern. |
|
noexcept |
Compares two OSCAddressPattern objects.
|
noexcept |
Compares two OSCAddressPattern objects.
|
noexcept |
Checks if the OSCAddressPattern matches an OSC address with the wildcard rules defined by the OpenSoundControl 1.0 specification.
|
noexcept |
Checks whether the OSCAddressPattern contains any of the allowed OSC address pattern wildcards: ?, *, [], {}.
|
noexcept |
Converts the OSCAddressPattern to a String.
Note: Trailing slashes are always removed automatically.