ola | The namespace containing all OLA symbols |
acn | ACN related code |
CID | The ACN component identifier |
CIDImpl | |
base | |
Version | Provides version information. OLA Version numbers are in the form major.minor.revision e.g. 0.9.4 |
client | OLA C++ API |
SendDMXArgs | Arguments passed to the SendDMX() method |
SendRDMArgs | Arguments used with OlaClient::RDMGet() and OlaClient::RDMSet() methods |
ClientRDMAPIShim | |
OlaPlugin | Represents a Plugin |
PluginState | The state of a plugin. This information can be used to detect conflicts between plugins |
OlaPort | The base class that represents a port |
OlaInputPort | An input port (receives DMX) |
OlaOutputPort | An Output Port (sends DMX) |
OlaDevice | Represents a device |
OlaUniverse | Represents a universe |
DMXMetadata | Metadata that accompanies DMX packets |
RDMMetadata | Metadata that accompanies RDM Responses |
BaseClientWrapper | The base Client Wrapper class |
GenericClientWrapper | A templatized ClientWrapper |
OlaClient | The callback based C++ client for OLA |
Result | Indicates the result of a OLA API call |
StreamingClientInterface | The interface for the StreamingClient class |
SendArgs | |
StreamingClient | Send DMX512 data to olad |
Options | |
OlaClientCore | The low level C++ API to olad. Clients shouldn't use this directly. Instead use ola::client::OlaClient |
dmx | DMX512 related code |
RunLengthEncoder | Encode / Decode DMX data using Run Length Encoding |
e133 | E1.33 (RDMNet) |
DeviceManager | |
E133Message | |
E133StatusMessage | |
E133RDMMessage | |
E133Receiver | |
MessageBuilder | |
http | The embedded HTTP server |
HTTPRequest | |
HTTPResponse | |
HTTPServer | The base HTTP Server |
HTTPServerOptions | |
OlaHTTPServer | |
io | Classes for general I/O and event handling |
EPollData | |
EPoller | An implementation of PollerInterface that uses epoll() |
KQueueData | |
KQueuePoller | An implementation of PollerInterface that uses kevent / kqueue |
PollerInterface | The interface for the Poller classes |
SelectPoller | An implementation of PollerInterface that uses select() |
TimeoutManager | Manages timer events |
WindowsPollerDescriptor | |
EventHolder | |
PollData | |
WindowsPoller | An implementation of PollerInterface for Windows |
BigEndianInputStreamInterface | |
BigEndianInputStreamAdaptor | |
BigEndianInputStream | |
BigEndianOutputStreamInterface | |
BigEndianOutputStreamAdaptor | |
BigEndianOutputStream | |
ReadFileDescriptor | Represents a file descriptor that supports reading data |
WriteFileDescriptor | Represents a file descriptor that supports writing data |
BidirectionalFileDescriptor | A file descriptor that supports both read & write |
UnmanagedFileDescriptor | Allows a FD created by a library to be used with the SelectServer |
UnmanagedFileDescriptor_lt | Comparison operator for UnmanagedFileDescriptor |
ConnectedDescriptor | A BidirectionalFileDescriptor that also generates notifications when closed |
LoopbackDescriptor | A loopback descriptor |
PipeDescriptor | A descriptor that uses unix pipes |
UnixSocket | A unix domain socket pair |
DeviceDescriptor | A descriptor which represents a connection to a device |
LinuxHelper | A static class containing platform-specific helper code for Linux |
InputBufferInterface | |
InputStreamInterface | |
InputStream | |
IOQueue | |
IOStack | |
IOVec | |
IOVecInterface | |
MemoryBlock | A MemoryBlock encapsulates a chunk of memory. It's used by the IOQueue and IOStack classes |
MemoryBlockPool | MemoryBlockPool. This class is not thread safe |
MemoryBuffer | |
NonBlockingSender | Write data to ConnectedDescriptors without blocking or losing data |
OutputBufferInterface | |
OutputStreamInterface | |
OutputStream | |
SelectServer | A single threaded I/O event management system |
SelectServerInterface | The interface for the SelectServer |
StdinHandler | |
math | Math helper functions |
messaging | A framework for serializing simple message structures |
FieldDescriptorInterface | |
FieldDescriptor | |
BoolFieldDescriptor | |
IPV4FieldDescriptor | |
MACFieldDescriptor | |
UIDFieldDescriptor | |
StringFieldDescriptor | |
IntegerFieldDescriptor | |
FieldDescriptorGroup | |
Descriptor | |
FieldDescriptorVisitor | |
Message | |
MessageFieldInterface | |
BoolMessageField | |
IPV4MessageField | |
MACMessageField | |
UIDMessageField | |
StringMessageField | |
BasicMessageField | |
GroupMessageField | |
MessagePrinter | |
GenericMessagePrinter | |
MessageVisitor | |
SchemaPrinter | |
StringMessageBuilder | |
network | Code for network communication |
FakeInterfacePicker | |
PosixInterfacePicker | |
PendingTCPConnection | |
WindowsInterfacePicker | |
AdvancedTCPConnector | Attempts to open a TCP connection until a failure limit is reached |
HealthCheckedConnection | |
Interface | |
InterfaceBuilder | |
InterfaceIndexOrdering | |
InterfacePicker | Given some intial parameters, find the best network interface to use |
Options | |
IPV4Address | Represents a IPv4 Address |
MACAddress | Represents a MAC Address |
UDPSocketInterface | The interface for UDPSockets |
UDPSocket | |
SocketAddress | The base SocketAddress |
IPV4SocketAddress | An IPv4 SocketAddress |
GenericSocketAddress | Generic Socket Address |
SocketCloser | Automatically close a socket when it goes out of scope |
TCPConnector | An class which manages non-blocking TCP connects |
TCPSocket | |
TCPAcceptingSocket | |
TCPSocketFactoryInterface | |
GenericTCPSocketFactory | |
plugin | Code for supported devices and protocols |
artnet | The ArtNet plugin |
ArtNetDevice | |
ArtNetNodeOptions | |
ArtNetNodeImpl | |
InputPort | |
ArtNetNodeImplRDMWrapper | |
ArtNetNode | The actual ArtNet Node |
artnet_packet | |
ArtNetPlugin | |
ArtNetInputPort | |
ArtNetOutputPort | |
dmx4linux | Code for DMX4Linux devices |
Dmx4LinuxDevice | |
Dmx4LinuxPlugin | |
Dmx4LinuxOutputPort | |
Dmx4LinuxInputPort | |
Dmx4LinuxSocket | |
dummy | The Dummy plugin |
DummyDevice | |
DummyPlugin | |
DummyPort | |
Options | |
e131 | The E1.31 (sACN) plugin |
InflatorInterface | |
BaseInflator | |
BaseDMPAddress | |
DMPAddress | |
RangeDMPAddress | |
DMPAddressData | |
DMPE131Inflator | |
DMPHeader | |
DMPInflator | |
DMPPDU | |
DMPGetProperty | |
DMPSetProperty | |
E131DiscoveryInflator | |
DiscoveryPage | |
E131Header | |
E131Rev2Header | |
e131_rev2_pdu_header | |
E131Inflator | |
E131InflatorRev2 | |
TrackedSource | |
E131Node | |
KnownController | |
Options | Options for the E131Node |
E131PDU | |
E131Sender | |
E133Header | |
E133Inflator | |
E133PDU | |
E133StatusInflator | |
E133StatusPDU | |
HeaderSet | |
PDU | |
PDUBlock | |
PreamblePacker | |
RDMInflator | |
RDMPDU | |
RootHeader | |
NullInflator | |
RootInflator | |
RootPDU | |
RootSender | |
IncomingStreamTransport | |
IncomingTCPTransport | |
OutgoingTransport | |
TransportHeader | |
OutgoingUDPTransport | |
OutgoingUDPTransportImpl | |
IncomingUDPTransport | |
E131Device | |
E131DeviceOptions | |
E131Plugin | |
E131PortHelper | |
E131InputPort | |
E131OutputPort | |
espnet | Code for the ESPNet protocol |
EspNetDevice | |
EspNetNode | |
espnet_node_config_s | |
espnet_packet_union_t | |
EspNetPlugin | |
EspNetPortHelper | |
EspNetInputPort | |
EspNetOutputPort | |
RunLengthDecoder | |
ftdidmx | Code for FTDI devices |
FtdiDmxDevice | |
FtdiDmxPlugin | |
FtdiDmxOutputPort | |
FtdiDmxThread | |
FtdiWidgetInfo | |
FtdiWidget | |
gpio | The General Purpose digital I/O Plugin |
GPIODevice | The GPIO Device |
GPIODriver | Uses data in a DMXBuffer to drive GPIO pins |
Options | The Options |
GPIOPlugin | A plugin that drives general purpose digital I/O lines |
GPIOOutputPort | The GPIO Output port |
karate | Code for Karate devices |
KarateDevice | |
KarateLight | |
KaratePlugin | |
KarateOutputPort | |
KarateThread | |
kinet | Code for the Kinet protocol |
KiNetDevice | |
KiNetNode | |
KiNetPlugin | |
KiNetOutputPort | |
milinst | Code for Milford Instruments devices |
MilInstDevice | |
MilInstPlugin | |
MilInstOutputPort | |
MilInstWidget | |
MilInstWidget1463 | |
MilInstWidget1553 | |
opendmx | Code for the Enttec OpenDMX |
OpenDmxDevice | |
OpenDmxPlugin | |
OpenDmxOutputPort | |
OpenDmxThread | |
openpixelcontrol | The Open Pixel Control (OPC) plugin |
OPCClient | An Open Pixel Control client |
OPCServerDevice | |
OPCClientDevice | |
OPCPlugin | |
OPCInputPort | An InputPort for the OPC plugin |
OPCOutputPort | An OutputPort for the OPC plugin |
OPCServer | An Open Pixel Control server |
osc | Code for the OSC protocol |
OSCDevice | |
PortConfig | |
OSCNode | |
OSCNodeOptions | |
OSCPlugin | |
OSCInputPort | The Input Port class, for receiving DMX via OSC |
OSCOutputPort | |
OSCTarget | |
pathport | Code for the Pathport protocol |
PathportDevice | |
PathportNode | |
pathport_pdu_getrep_alv_s | |
PathportPlugin | |
PathportPortHelper | |
PathportInputPort | |
PathportOutputPort | |
renard | Code for Renard devices |
RenardDevice | |
RenardPlugin | |
RenardOutputPort | |
RenardWidget | |
sandnet | Code for the SandNet protocol |
SandNetDevice | |
SandNetNode | |
SandNetPlugin | |
SandNetPortHelper | |
SandNetInputPort | |
SandNetOutputPort | |
shownet | Code for the Strand ShowNet protocol |
ShowNetDevice | |
ShowNetNode | |
shownet_packet | |
ShowNetPlugin | |
ShowNetInputPort | |
ShowNetOutputPort | |
spi | Code for SPI devices |
FakeSPIWriter | |
SPIBackendInterface | |
HardwareBackend | |
Options | |
SoftwareBackend | |
Options | |
FakeSPIBackend | |
SPIDevice | |
SPIOutput | |
Options | |
SPIPlugin | |
SPIOutputPort | |
SPIWriterInterface | |
SPIWriter | |
Options | |
stageprofi | Code for Stageprofi devices |
StageProfiDetector | |
StageProfiDevice | |
StageProfiPlugin | |
StageProfiOutputPort | An OutputPort for the StageProfi Device |
StageProfiWidget | |
uartdmx | Code for UART DMX devices |
UartDmxDevice | |
UartDmxPlugin | |
UartDmxOutputPort | |
UartDmxThread | |
UartWidget | |
usbdmx | The plugin for hardware using libusb |
AnymaThreadedSender | |
AnymaAsyncUsbSender | |
AnymauDMX | The base class for Anyma Widgets |
SynchronousAnymauDMX | An Anyma widget that uses synchronous libusb operations |
AsynchronousAnymauDMX | An Anyma widget that uses asynchronous libusb operations |
AnymauDMXFactory | Creates Anyma widgets |
AsyncPluginImpl | The asynchronous libusb implementation |
AsyncUsbSender | A base class that send DMX data asynchronously to a libusb_device |
EuroliteProThreadedSender | |
EuroliteProAsyncUsbSender | |
EurolitePro | The EurolitePro Widget |
SynchronousEurolitePro | An EurolitePro widget that uses synchronous libusb operations |
AsynchronousEurolitePro | An EurolitePro widget that uses asynchronous libusb operations |
EuroliteProFactory | Creates EurolitePro widgets |
FirmwareLoader | |
GenericDevice | A Generic device |
GenericOutputPort | A thin wrapper around a Widget so that it can operate as a Port |
LibUsbAdaptor | Wraps calls to libusb so we can test the code |
DeviceInformation | |
BaseLibUsbAdaptor | The base LibUsbAdaptor that passes most calls through to libusb |
SyncronousLibUsbAdaptor | A LibUsbAdaptor for use with Syncronous widgets |
AsyncronousLibUsbAdaptor | A LibUsbAdaptor for use with Asyncronous widgets |
LibUsbThread | The base class for the dedicated libusb thread |
LibUsbSimpleThread | The non-hotplug version of LibUsbThread |
PluginImplInterface | The interface for an implementation of the USB DMX plugin |
FadecandyThreadedSender | |
FadecandyAsyncUsbSender | |
ScanlimeFadecandy | The interface for the Fadecandy Widgets |
SynchronousScanlimeFadecandy | An Fadecandy widget that uses synchronous libusb operations |
AsynchronousScanlimeFadecandy | An Fadecandy widget that uses asynchronous libusb operations |
ScanlimeFadecandyFactory | Creates Fadecandy widgets |
SunliteThreadedSender | |
SunliteAsyncUsbSender | |
Sunlite | The interface for the Sunlite Widgets |
SynchronousSunlite | An Sunlite widget that uses synchronous libusb operations |
AsynchronousSunlite | An Sunlite widget that uses asynchronous libusb operations |
SunliteFactory | Creates SunLite widgets |
SunliteFirmwareLoader | |
SyncPluginImpl | The legacy implementation |
SyncronizedWidgetObserver | Transfers widget add/remove events to another thread |
ThreadedUsbSender | Send DMX data using libusb, from a separate thread |
UsbDmxPlugin | A plugin that uses libusb to communicate with USB devices |
VellemanThreadedSender | |
VellemanAsyncUsbSender | |
VellemanK8062 | The interface for the Velleman Widgets |
SynchronousVellemanK8062 | An Velleman widget that uses synchronous libusb operations |
AsynchronousVellemanK8062 | An Velleman widget that uses asynchronous libusb operations |
VellemanK8062Factory | Creates Velleman widgets |
Widget | The interface for an generic USB Widget |
BaseWidget | A base widget class |
WidgetObserver | Receives notifications when Widgets are added or removed |
WidgetFactory | Creates new Widget objects to represent DMX USB hardware |
BaseWidgetFactory | A partial implementation of WidgetFactory |
usbpro | Code for Enttec USB Pro devices and others using the same protocol |
ArduinoRGBDevice | |
ArduinoRGBOutputPort | |
ArduinoWidgetImpl | |
ArduinoWidget | |
BaseRobeWidget | |
DispatchingRobeWidget | |
BaseUsbProWidget | |
DispatchingUsbProWidget | |
DmxterDevice | |
DmxterOutputPort | |
DmxterWidgetImpl | |
DmxterWidget | |
DmxTriDevice | |
DmxTriOutputPort | |
DmxTriWidgetImpl | |
DmxTriWidget | |
EnttecUsbProWidgetImpl | |
EnttecPort | |
EnttecUsbProWidget | |
EnttecUsbProWidgetOptions | |
OperationLabels | |
EnttecPortImpl | |
usb_pro_parameters | |
GenericUsbProWidget | |
RobeDevice | |
RobeInputPort | |
RobeOutputPort | |
RobeWidgetImpl | |
RobeWidget | |
RobeWidgetInformation | |
RobeWidgetDetector | |
SerialWidgetInterface | |
UltraDMXProDevice | |
UltraDMXProInputPort | |
UltraDMXProOutputPort | |
UltraDMXProWidget | |
UsbProDevice | |
UsbProInputPort | |
UsbProOutputPort | |
UsbProWidgetInformation | |
UsbProWidgetDetector | |
UsbSerialDevice | |
UsbSerialPlugin | |
WidgetDetectorInterface | |
NewWidgetHandler | |
WidgetDetectorThread | |
rdm | PLASA E1.20 Remote Device Management |
QueuedResponse | |
DescriptorConsistencyChecker | |
FakeNetworkManager | An implementation of NetworkManagerInterface which simulates a network configuration |
StaticGroupTokenCalculator | |
GroupSizeCalculator | |
NetworkManager | A NetworkManager which reflects the actual host network configuration |
PidStoreLoader | |
FakeSensor | |
VariableFieldSizeCalculator | |
AckTimerResponder | |
AdvancedDimmerResponder | |
CommandPrinter | |
DimmerResponder | |
DimmerRootDevice | |
DimmerSubDevice | |
DiscoveryTargetInterface | |
DiscoveryAgent | |
DummyResponder | |
MessageDeserializer | |
MessageSerializer | |
MovingLightResponder | |
NetworkManagerInterface | Gets global network information |
NetworkResponder | |
RootPidStore | The root of the RDM parameter descriptor store |
PidStore | Holds the PidDescriptors for a single manufacturer |
PidDescriptor | |
PidStoreHelper | |
QueueingRDMController | |
outstanding_rdm_request | |
DiscoverableQueueingRDMController | |
StatusMessage | |
ParameterDescriptor | |
SensorDescriptor | |
QueuedMessageHandler | |
RDMAPI | |
ResponseStatus | Represents the state of a response and/or any error codes |
RDMAPIImplInterface | This is the interface for an RDMAPI implementation |
RDMCommand | The base class that all RDM commands inherit from |
RDMRequest | RDM Commands that represent requests (GET, SET or DISCOVER) |
RDMGetSetRequest | The parent class for GET/SET requests |
BaseRDMRequest | |
RDMResponse | The set of RDM Commands that represent responses (GET, SET or DISCOVER) |
RDMGetSetResponse | The base class for GET/SET responses |
BaseRDMResponse | |
RDMDiscoveryRequest | An RDM request of type DISCOVER_COMMAND |
RDMDiscoveryResponse | An RDM response of type DISCOVER_COMMAND |
RDMCommandSerializer | |
DiscoverableRDMControllerAdaptor | |
RDMControllerInterface | |
DiscoverableRDMControllerInterface | |
RDMMessagePrinter | |
ProxiedDevicesPrinter | |
StatusMessagePrinter | |
SupportedParamsPrinter | |
DeviceInfoPrinter | |
LabelPrinter | |
ProductIdPrinter | |
LanguageCapabilityPrinter | |
ClockPrinter | |
SlotInfoPrinter | |
SensorDefinitionPrinter | |
RDMCommandHeader | |
ResponderHelper | |
LoadSensor | |
ResponderOps | A class which dispatches RDM requests to registered PID handlers |
ParamHandler | Structure that defines the behaviour for a specific PID.o |
Personality | |
PersonalityCollection | |
PersonalityManager | |
Sensor | Holds information about a single sensor |
SensorOptions | |
SettingInterface | The base class all Settings inherit from |
BasicSetting | A Setting which has a description and no other properties |
FrequencyModulationSetting | A PWM Frequency Setting. See Section 4.10 of E1.37-1 |
FrequencyModulationArg | The constructor argument for the FrequencyModulationSetting |
SettingCollection | Holds the list of settings for a class of responder. A single instance is shared between all responders of the same type. Subclass this and use a singleton |
SettingManager | |
SlotData | Holds information about a single DMX slot |
SlotDataCollection | Holds information about a set of slots |
SensorResponder | |
StringMessageBuilder | |
SubDeviceDispatcher | |
UID | Represents a RDM UID |
UIDAllocator | Allocate UIDs from a pool |
UIDSet | Represents a set of RDM UIDs |
rpc | The RPC (Remote Procedure Call) system |
OutstandingRequest | |
OutstandingResponse | |
RpcChannel | The RPC channel used to communicate between the client and the server. This implementation runs over a ConnectedDescriptor which means it can be used over TCP or pipes |
RpcController | A RpcController object is passed every time an RPC is invoked and is used to indicate the success or failure of the RPC |
RpcHeader | |
RpcPeer | |
RpcServer | An RPC server |
Options | Options for the RpcServer |
RpcService | |
RpcSession | Represents the RPC session between a client and server |
RpcSessionHandlerInterface | Used to receive notifications of RPC client session activity |
stl | STL Helper functions |
strings | |
_ToHex | |
testing | Code used for unit testing |
MockUDPSocket | |
SocketVerifier | |
thread | Threads and syncronization mechanisms |
CallbackThread | A thread which executes a Callback |
ConsumerThread | |
ExecutorInterface | Defer execution of a callback |
Future | |
Future< void > | |
FutureImpl | |
FutureImpl< void > | |
Mutex | |
MutexLocker | |
ConditionVariable | |
SchedulerInterface | Allows Callbacks to be scheduled to run after a specified interval |
SchedulingExecutorInterface | Combines the ExecutorInterface and the SchedulerInterface |
SignalThread | |
Thread | |
Options | Thread options |
ThreadPool | |
timecode | Timecode |
TimeCode | |
web | Classes to deal with web services |
OptionalItem | |
PointerTracker | Maintains a Json Pointer (RFC 6901) given a set of Json parse events |
SchemaErrorLogger | The SchemaErrorLogger captures errors while parsing the schema |
SchemaParseContextInterface | The interface all SchemaParseContext classes inherit from |
ObjectParseContext | A SchemaParseContext that keeps track of the last keyword / property seen |
StrictTypedParseContext | A SchemaParseContext that reports errors for all types |
DefinitionsParseContext | The context for schema definitions |
SchemaParseContext | |
PropertiesParseContext | |
ArrayOfSchemaContext | Parse the array of objects in an 'items' property |
ArrayOfStringsContext | The context for an array of strings |
JsonValueContext | The context for a default value |
ArrayOfJsonValuesContext | The context for an array of JsonValues |
DependencyParseContext | The context for a dependency object |
SchemaParser | Build the tree of validators and a SchemaDefinitions object from a JSON Schema |
JsonValueVisitorInterface | The interface for the JsonValueVisitor class |
JsonValueConstVisitorInterface | The const interface for the JsonValueVisitor class |
JsonValue | The base class for JSON values |
JsonLeafValue | A base class used to describe values which are leafs of a JSON tree |
JsonString | A string value |
JsonNumber | JsonNumber is the base class for various integer / number classes |
JsonUInt | An unsigned 32bit int value |
JsonInt | A signed 32bit int value |
JsonUInt64 | An unsigned 64bit int value |
JsonInt64 | A signed 64bit int value |
JsonDouble | A double value |
DoubleRepresentation | Represents a JSON double value broken down as separate components |
JsonBool | A Bool value |
JsonNull | The null value |
JsonRawValue | A raw value, useful if you want to cheat |
JsonObject | A JSON object. JSON Objects are key : value mappings, similar to dictionaries in Python |
JsonArray | An array of JSON values. Arrays in JSON can contain values of different types |
JsonObjectPropertyVisitor | A class used to visit Json values within a JsonObject |
JsonData | Represents a JSON text as defined in section 2 of RFC7158 |
JsonLexer | Parse a string containing Json data |
JsonParserInterface | The interface used to handle tokens during JSON parsing |
JsonParser | A JsonParserInterface implementation that builds a tree of JsonValues |
JsonPatchOp | A class to serialize a JSONValue to text |
JsonPatchAddOp | Add a JsonValue |
JsonPatchRemoveOp | Remove the value at the specifed path |
JsonPatchReplaceOp | Replace the value at the specifed path |
JsonPatchMoveOp | Move a value from one location to another |
JsonPatchCopyOp | Copy a value from one location to another |
JsonPatchTestOp | Test a path matches the specified value |
JsonPatchSet | An ordered collection of JsonPatchOps |
JsonPatchParser | Parse a JSON Patch document (RFC 6902) |
JsonPointer | A JSON pointer (RFC 6901) refers to a possible element in a JSON data structure |
Iterator | An iterator for traversing a JsonPointer |
ValidatorInterface | The interface Json Schema Validators |
BaseValidator | The base class for Json BaseValidators. All Visit methods return false |
WildcardValidator | The wildcard validator matches everything. This corresponds to the empty schema, i.e. {} |
ReferenceValidator | A reference validator holds a pointer to another schema |
StringValidator | The validator for JsonString |
Options | |
BoolValidator | The validator for JsonBool |
NullValidator | The validator for JsonNull |
NumberConstraint | The base class for constraints that can be applies to the Json number type |
MultipleOfConstraint | Confirms the valid is a multiple of the specified value |
MaximumConstraint | Enforces a maximum |
MinimumConstraint | Enforces a minimum |
IntegerValidator | The validator for Json integers |
NumberValidator | The validator for Json numbers |
ObjectValidator | The validator for JsonObject |
Options | |
ArrayValidator | The validator for JsonArray |
AdditionalItems | |
Items | |
Options | |
ConjunctionValidator | The base class for validators that operate with a list of child validators (allOf, anyOf, oneOf) |
AllOfValidator | A validator which ensures all child validators pass (allOf) |
AnyOfValidator | A validator which ensures at least one of the child validators pass (anyOf) |
OneOfValidator | A validator which ensures at only one of the child validators pass (oneOf) |
NotValidator | A validator that inverts the result of the child (not) |
SchemaDefinitions | |
JsonSchema | A JsonHandlerInterface implementation that builds a parse tree |
GenericItem | |
StringItem | |
UIntItem | |
BoolItem | |
HiddenItem | |
SelectItem | |
JsonSection | |
JsonWriter | A class to serialize a JSONValue to text |
Action | |
ActionQueue | |
PasswdEntry | Contains information about a user |
GroupEntry | Contains information about a group |
FlagInterface | The interface for the Flag classes |
BaseFlag | The common implementation |
Flag | A templated Flag class |
Flag< bool > | Bool flag |
Flag< std::string > | String flag |
FlagRegistry | This class holds all the flags, and is responsbile for parsing the command line |
FlagRegisterer | This class is responsible for registering a flag |
BaseCallback0 | The base class for all 0 argument callbacks |
Callback0 | A 0 argument callback which can be called multiple times |
SingleUseCallback0 | A 0 argument callback which deletes itself after it's run |
SingleUseCallback0< void > | A 0 arg, single use callback that returns void |
FunctionCallback0_0 | A Function callback with 0 create-time args and 0 exec time args |
MethodCallback0_0 | A Method callback with 0 create-time args and 0 exec time args |
FunctionCallback1_0 | A Function callback with 1 create-time args and 0 exec time args |
MethodCallback1_0 | A Method callback with 1 create-time args and 0 exec time args |
FunctionCallback2_0 | A Function callback with 2 create-time args and 0 exec time args |
MethodCallback2_0 | A Method callback with 2 create-time args and 0 exec time args |
FunctionCallback3_0 | A Function callback with 3 create-time args and 0 exec time args |
MethodCallback3_0 | A Method callback with 3 create-time args and 0 exec time args |
FunctionCallback4_0 | A Function callback with 4 create-time args and 0 exec time args |
MethodCallback4_0 | A Method callback with 4 create-time args and 0 exec time args |
BaseCallback1 | The base class for all 1 argument callbacks |
Callback1 | A 1 argument callback which can be called multiple times |
SingleUseCallback1 | A 1 argument callback which deletes itself after it's run |
SingleUseCallback1< void, Arg0 > | A 1 arg, single use callback that returns void |
FunctionCallback0_1 | A Function callback with 0 create-time args and 1 exec time args |
MethodCallback0_1 | A Method callback with 0 create-time args and 1 exec time args |
FunctionCallback1_1 | A Function callback with 1 create-time args and 1 exec time args |
MethodCallback1_1 | A Method callback with 1 create-time args and 1 exec time args |
FunctionCallback2_1 | A Function callback with 2 create-time args and 1 exec time args |
MethodCallback2_1 | A Method callback with 2 create-time args and 1 exec time args |
FunctionCallback3_1 | A Function callback with 3 create-time args and 1 exec time args |
MethodCallback3_1 | A Method callback with 3 create-time args and 1 exec time args |
FunctionCallback4_1 | A Function callback with 4 create-time args and 1 exec time args |
MethodCallback4_1 | A Method callback with 4 create-time args and 1 exec time args |
BaseCallback2 | The base class for all 2 argument callbacks |
Callback2 | A 2 argument callback which can be called multiple times |
SingleUseCallback2 | A 2 argument callback which deletes itself after it's run |
SingleUseCallback2< void, Arg0, Arg1 > | A 2 arg, single use callback that returns void |
FunctionCallback0_2 | A Function callback with 0 create-time args and 2 exec time args |
MethodCallback0_2 | A Method callback with 0 create-time args and 2 exec time args |
FunctionCallback1_2 | A Function callback with 1 create-time args and 2 exec time args |
MethodCallback1_2 | A Method callback with 1 create-time args and 2 exec time args |
FunctionCallback2_2 | A Function callback with 2 create-time args and 2 exec time args |
MethodCallback2_2 | A Method callback with 2 create-time args and 2 exec time args |
FunctionCallback3_2 | A Function callback with 3 create-time args and 2 exec time args |
MethodCallback3_2 | A Method callback with 3 create-time args and 2 exec time args |
FunctionCallback4_2 | A Function callback with 4 create-time args and 2 exec time args |
MethodCallback4_2 | A Method callback with 4 create-time args and 2 exec time args |
BaseCallback3 | The base class for all 3 argument callbacks |
Callback3 | A 3 argument callback which can be called multiple times |
SingleUseCallback3 | A 3 argument callback which deletes itself after it's run |
SingleUseCallback3< void, Arg0, Arg1, Arg2 > | A 3 arg, single use callback that returns void |
FunctionCallback0_3 | A Function callback with 0 create-time args and 3 exec time args |
MethodCallback0_3 | A Method callback with 0 create-time args and 3 exec time args |
FunctionCallback1_3 | A Function callback with 1 create-time args and 3 exec time args |
MethodCallback1_3 | A Method callback with 1 create-time args and 3 exec time args |
FunctionCallback2_3 | A Function callback with 2 create-time args and 3 exec time args |
MethodCallback2_3 | A Method callback with 2 create-time args and 3 exec time args |
FunctionCallback3_3 | A Function callback with 3 create-time args and 3 exec time args |
MethodCallback3_3 | A Method callback with 3 create-time args and 3 exec time args |
FunctionCallback4_3 | A Function callback with 4 create-time args and 3 exec time args |
MethodCallback4_3 | A Method callback with 4 create-time args and 3 exec time args |
BaseCallback4 | The base class for all 4 argument callbacks |
Callback4 | A 4 argument callback which can be called multiple times |
SingleUseCallback4 | A 4 argument callback which deletes itself after it's run |
SingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 > | A 4 arg, single use callback that returns void |
FunctionCallback0_4 | A Function callback with 0 create-time args and 4 exec time args |
MethodCallback0_4 | A Method callback with 0 create-time args and 4 exec time args |
FunctionCallback1_4 | A Function callback with 1 create-time args and 4 exec time args |
MethodCallback1_4 | A Method callback with 1 create-time args and 4 exec time args |
FunctionCallback2_4 | A Function callback with 2 create-time args and 4 exec time args |
MethodCallback2_4 | A Method callback with 2 create-time args and 4 exec time args |
FunctionCallback3_4 | A Function callback with 3 create-time args and 4 exec time args |
MethodCallback3_4 | A Method callback with 3 create-time args and 4 exec time args |
FunctionCallback4_4 | A Function callback with 4 create-time args and 4 exec time args |
MethodCallback4_4 | A Method callback with 4 create-time args and 4 exec time args |
CallbackRunner | Automatically execute a callback when it goes out of scope |
BaseTimeVal | |
TimeInterval | |
TimeStamp | |
Clock | Used to get the current time |
MockClock | |
DmxBuffer | Used to hold a single universe of DMX data |
BaseVariable | The base variable class |
VariableLessThan | |
BoolVariable | A boolean variable |
StringVariable | |
IntegerVariable | |
CounterVariable | |
MapVariable | |
IntMap | |
UIntMap | |
ExportMap | A container for the exported variables |
LogDestination | The base class for log destinations |
StdErrorLogDestination | A LogDestination that writes to stderr |
SyslogDestination | An abstract base of LogDestination that writes to syslog |
UnixSyslogDestination | A SyslogDestination that writes to Unix syslog |
MultiCallback | Takes a limit & a callback. When the Run() method is called limit times, the callback is executed and the MultiCallback object deleted |
BackOffPolicy | |
ConstantBackoffPolicy | |
LinearBackoffPolicy | |
ExponentialBackoffPolicy | |
BackoffGenerator | |
SequenceNumber | SequenceNumber, this ensures that we increment the sequence number whenever we go to use it |
AbstractDevice | |
Device | |
DmxSource | |
AbstractPlugin | |
PluginLessThan | |
Plugin | |
PluginAdaptor | |
Port | The base port class |
InputPort | A port that receives DMX512 data |
OutputPort | A port that sends DMX512 data |
BasicInputPort | |
BasicOutputPort | |
PortBrokerInterface | |
PortBroker | |
Validator | |
StringValidator | |
SetValidator | |
BoolValidator | |
UIntValidator | |
IntValidator | |
IPv4Validator | |
Preferences | |
PreferencesFactory | |
MemoryPreferences | |
MemoryPreferencesFactory | |
FilePreferenceSaverThread | |
FileBackedPreferences | |
FileBackedPreferencesFactory | |
TokenBucket | |
Universe | |
OlaCallbackClient | The legacy callback client |
PluginState | |
EntryGroupParams | |
AvahiDiscoveryAgent | An implementation of DiscoveryAgentInterface that uses the Avahi client library |
DNSSDDescriptor | |
BonjourDiscoveryAgent | An implementation of DiscoveryAgentInterface that uses the Apple dns_sd.h library |
Client | Represents a connected OLA client on the OLA server side |
ClientBroker | Handles async client operations |
device_alias_pair | |
DeviceManager | Keeps track of OLA's devices |
DiscoveryAgentInterface | The interface to DNS-SD operations like register, browse etc |
RegisterOptions | Options for the RegisterService method |
DiscoveryAgentFactory | A Factory which produces implementations of DiscoveryAgentInterface |
DynamicPluginLoader | A PluginLoader which loads from shared (dynamic) libraries |
BaseHttpAction | |
SetNameAction | |
SetMergeModeAction | |
PatchPortAction | |
PortPriorityInheritAction | |
PortPriorityStaticAction | |
OlaDaemon | |
OladHTTPServer | |
OladHTTPServerOptions | |
OlaServer | The main OlaServer class |
Options | Options for the OlaServer |
OlaServerServiceImpl | The OLA Server RPC methods |
PluginLoader | The interface used to load plugins |
PluginManager | The manager of plugins |
PortManager | Responsible for performing Port operations |
RDMHTTPModule | |
UniverseStore | Maintains a collection of Universe objects |
FileGenerator | |
CppGenerator | |
ServiceGenerator | |
Options | |