►Nola | The namespace containing all OLA symbols |
►Nacn | ACN related code |
CBaseDMPAddress | |
CBaseInflator | An abstract PDU inflator |
CCID | The ACN component identifier |
CCIDImpl | |
CDMPAddress | |
CDMPAddressData | |
CDMPE131Inflator | |
CDMPGetProperty | |
CDMPHeader | |
CDMPInflator | |
CDMPPDU | |
CDMPSetProperty | |
►CE131DiscoveryInflator | |
CDiscoveryPage | |
CE131Header | |
CE131Inflator | |
CE131InflatorRev2 | |
►CE131Node | |
CKnownController | |
COptions | Options for the E131Node |
CE131PDU | |
►CE131Rev2Header | |
Ce131_rev2_pdu_header | |
CE131Sender | |
CE133Header | |
CE133Inflator | |
CE133PDU | |
CE133StatusInflator | |
CE133StatusPDU | |
CHeaderSet | |
CIncomingStreamTransport | |
CIncomingTCPTransport | |
CIncomingUDPTransport | |
CInflatorInterface | The inflator interface |
CNullInflator | |
COutgoingTransport | |
COutgoingUDPTransport | |
COutgoingUDPTransportImpl | |
CPDU | |
CPDUBlock | |
CPreamblePacker | |
CRangeDMPAddress | |
CRDMInflator | |
CRDMPDU | |
CRootHeader | |
CRootInflator | |
CRootPDU | |
CRootSender | |
CTrackedSource | |
CTransportHeader | |
►Nbase | Core base functionality (arrays, exit codes, flags, versioning) |
CVersion | Provides version information |
►Nclient | OLA C++ API |
CBaseClientWrapper | The base Client Wrapper class |
CClientRDMAPIShim | |
CClientTypesFactory | Creates OlaPlugin types from protocol buffer objects |
CDMXMetadata | Metadata that accompanies DMX packets |
CGenericClientWrapper | A templatized ClientWrapper |
COlaClient | The callback based C++ client for OLA |
COlaClientCore | The low level C++ API to olad. Clients shouldn't use this directly. Instead use ola::client::OlaClient |
COlaDevice | Represents a device |
COlaInputPort | An input port (receives DMX) |
COlaOutputPort | An Output Port (sends DMX) |
COlaPlugin | Represents a Plugin |
COlaPort | The base class that represents a port |
COlaUniverse | Represents a universe |
CPluginState | The state of a plugin. This information can be used to detect conflicts between plugins |
CRDMMetadata | Metadata that accompanies RDM Responses |
CResult | Indicates the result of a OLA API call |
CSendDMXArgs | Arguments passed to the SendDMX() method |
CSendRDMArgs | Arguments used with OlaClient::RDMGet() and OlaClient::RDMSet() methods |
►CStreamingClient | Send DMX512 data to olad |
COptions | |
►CStreamingClientInterface | The interface for the StreamingClient class |
CSendArgs | |
►Ndmx | DMX512 related code |
CRunLengthEncoder | Encode / Decode DMX data using Run Length Encoding |
►Ne133 | E1.33 (RDMNet) |
CDeviceManager | |
CE133Message | |
CE133RDMMessage | |
CE133Receiver | |
CE133StatusMessage | |
CMessageBuilder | |
►Nhttp | The embedded HTTP server |
CHTTPRequest | |
CHTTPResponse | |
►CHTTPServer | The base HTTP Server |
CHTTPServerOptions | |
COlaHTTPServer | |
►Nio | Classes for general I/O and event handling |
CBidirectionalFileDescriptor | A file descriptor that supports both read & write |
CBigEndianInputStream | |
CBigEndianInputStreamAdaptor | |
CBigEndianInputStreamInterface | |
CBigEndianOutputStream | |
CBigEndianOutputStreamAdaptor | |
CBigEndianOutputStreamInterface | |
CConnectedDescriptor | A BidirectionalFileDescriptor that also generates notifications when closed |
CDeviceDescriptor | A descriptor which represents a connection to a device |
CEPollData | |
CEPoller | An implementation of PollerInterface that uses epoll() |
CEventHolder | |
CInputBufferInterface | |
CInputStream | |
CInputStreamInterface | |
CIOQueue | |
CIOStack | |
CIOVec | |
CIOVecInterface | |
CKQueueData | |
CKQueuePoller | An implementation of PollerInterface that uses kevent / kqueue |
CLinuxHelper | A static class containing platform-specific helper code for Linux |
CLoopbackDescriptor | A loopback descriptor |
CMemoryBlock | A MemoryBlock encapsulates a chunk of memory. It's used by the IOQueue and IOStack classes |
CMemoryBlockPool | MemoryBlockPool. This class is not thread safe |
CMemoryBuffer | |
CNonBlockingSender | Write data to ConnectedDescriptors without blocking or losing data |
COutputBufferInterface | |
COutputStream | |
COutputStreamInterface | |
CPipeDescriptor | A descriptor that uses unix pipes |
CPollData | |
CPollerInterface | The interface for the Poller classes |
CReadFileDescriptor | Represents a file descriptor that supports reading data |
CSelectPoller | An implementation of PollerInterface that uses select() |
►CSelectServer | A single threaded I/O event management system |
COptions | |
CSelectServerInterface | The interface for the SelectServer |
CStdinHandler | |
CTimeoutManager | Manages timer events |
CUnixSocket | A unix domain socket pair |
CUnmanagedFileDescriptor | Allows a FD created by a library to be used with the SelectServer |
CUnmanagedFileDescriptor_lt | Comparison operator for UnmanagedFileDescriptor |
CWindowsPoller | An implementation of PollerInterface for Windows |
CWindowsPollerDescriptor | |
CWriteFileDescriptor | Represents a file descriptor that supports writing data |
►Nmessaging | A framework for serializing simple message structures |
CBasicMessageField | |
CBoolFieldDescriptor | |
CBoolMessageField | |
CDescriptor | |
CFieldDescriptor | |
CFieldDescriptorGroup | |
CFieldDescriptorInterface | |
CFieldDescriptorVisitor | |
CGenericMessagePrinter | |
CGroupMessageField | |
CIntegerFieldDescriptor | |
CIPV4FieldDescriptor | |
CIPV4MessageField | |
CMACFieldDescriptor | |
CMACMessageField | |
CMessage | |
CMessageFieldInterface | |
CMessagePrinter | |
CMessageVisitor | |
CSchemaPrinter | |
CStringFieldDescriptor | |
CStringMessageBuilder | |
CStringMessageField | |
CUIDFieldDescriptor | |
CUIDMessageField | |
►Nnetwork | Code for network communication |
CAdvancedTCPConnector | Attempts to open a TCP connection until a failure limit is reached |
CFakeInterfacePicker | |
CGenericSocketAddress | Generic Socket Address |
CGenericTCPSocketFactory | |
CHealthCheckedConnection | |
CInterface | |
CInterfaceBuilder | |
CInterfaceIndexOrdering | |
►CInterfacePicker | Given some initial parameters, find the best network interface to use |
COptions | |
CIPV4Address | Represents a IPv4 Address |
CIPV4SocketAddress | An IPv4 SocketAddress |
CMACAddress | Represents a MAC Address |
CPendingTCPConnection | |
CPosixInterfacePicker | |
CSocketAddress | The base SocketAddress |
CSocketCloser | Automatically close a socket when it goes out of scope |
CTCPAcceptingSocket | |
CTCPConnector | An class which manages non-blocking TCP connects |
CTCPSocket | |
CTCPSocketFactoryInterface | |
CUDPSocket | |
CUDPSocketInterface | The interface for UDPSockets |
CWindowsInterfacePicker | |
►Nplugin | Code for supported devices and protocols |
►Nartnet | The Art-Net plugin |
Cartnet_packet | |
CArtNetDevice | |
CArtNetInputPort | |
CArtNetNode | The actual Art-Net Node |
►CArtNetNodeImpl | |
CInputPort | |
CArtNetNodeImplRDMWrapper | |
CArtNetNodeOptions | |
CArtNetOutputPort | |
CArtNetPlugin | |
►Ndmx4linux | Code for DMX4Linux devices |
CDmx4LinuxDevice | |
CDmx4LinuxInputPort | |
CDmx4LinuxOutputPort | |
CDmx4LinuxPlugin | |
CDmx4LinuxSocket | |
►Ndummy | The Dummy plugin |
CDummyDevice | |
CDummyPlugin | |
►CDummyPort | |
COptions | |
►Ne131 | The E1.31 (sACN) plugin |
►CE131Device | |
CE131DeviceOptions | |
CE131InputPort | |
CE131OutputPort | |
CE131Plugin | |
CE131PortHelper | |
►Nespnet | Code for the ESPNet protocol |
Cespnet_node_config_s | |
Cespnet_packet_union_t | |
CEspNetDevice | |
CEspNetInputPort | |
CEspNetNode | |
CEspNetOutputPort | |
CEspNetPlugin | |
CEspNetPortHelper | |
CRunLengthDecoder | |
►Nftdidmx | Code for FTDI devices |
CFtdiDmxDevice | |
CFtdiDmxOutputPort | |
CFtdiDmxPlugin | |
CFtdiDmxThread | |
CFtdiInterface | |
CFtdiWidget | An FTDI widget |
CFtdiWidgetInfo | This class holds information about an attached FTDI chip |
►Ngpio | The General Purpose digital I/O Plugin |
CGPIODevice | The GPIO Device |
►CGPIODriver | Uses data in a DMXBuffer to drive GPIO pins |
COptions | The Options |
CGPIOOutputPort | The GPIO Output port |
CGPIOPlugin | A plugin that drives general purpose digital I/O lines |
►Nkarate | Code for Karate devices |
CKarateDevice | |
CKarateLight | |
CKarateOutputPort | |
CKaratePlugin | |
CKarateThread | |
►Nkinet | Code for the Kinet protocol |
CKiNetDevice | |
CKiNetNode | |
CKiNetOutputPort | |
CKiNetPlugin | |
►Nmilinst | Code for Milford Instruments devices |
CMilInstDevice | |
CMilInstOutputPort | |
CMilInstPlugin | |
CMilInstWidget | |
CMilInstWidget1463 | |
CMilInstWidget1553 | |
►Nnanoleaf | Code for Nanoleaf Aurora |
CNanoleafDevice | |
CNanoleafNode | |
CNanoleafOutputPort | |
CNanoleafPlugin | |
►Nopendmx | Code for the Enttec OpenDMX |
COpenDmxDevice | |
COpenDmxOutputPort | |
COpenDmxPlugin | |
COpenDmxThread | |
►Nopenpixelcontrol | The Open Pixel Control (OPC) plugin |
COPCClient | An Open Pixel Control client |
COPCClientDevice | |
COPCInputPort | An InputPort for the OPC plugin |
COPCOutputPort | An OutputPort for the OPC plugin |
COPCPlugin | |
COPCServer | An Open Pixel Control server |
COPCServerDevice | |
►Nosc | Code for the OSC protocol |
►COSCDevice | |
CPortConfig | |
COSCInputPort | The Input Port class, for receiving DMX via OSC |
►COSCNode | |
COSCNodeOptions | |
COSCOutputPort | |
COSCPlugin | |
COSCTarget | |
►Npathport | Code for the Pathport protocol |
Cpathport_pdu_getrep_alv_s | |
CPathportDevice | |
CPathportInputPort | |
CPathportNode | |
CPathportOutputPort | |
CPathportPlugin | |
CPathportPortHelper | |
►Nrenard | Code for Renard devices |
CRenardDevice | |
CRenardOutputPort | |
CRenardPlugin | |
CRenardWidget | |
►Nsandnet | Code for the SandNet protocol |
CSandNetDevice | |
CSandNetInputPort | |
CSandNetNode | |
CSandNetOutputPort | |
CSandNetPlugin | |
CSandNetPortHelper | |
►Nshownet | Code for the Strand ShowNet protocol |
Cshownet_packet | |
CShowNetDevice | |
CShowNetInputPort | |
CShowNetNode | |
CShowNetOutputPort | |
CShowNetPlugin | |
►Nspi | Code for SPI devices |
CFakeSPIBackend | |
CFakeSPIWriter | |
►CHardwareBackend | |
COptions | |
►CSoftwareBackend | |
COptions | |
CSPIBackendInterface | |
CSPIDevice | |
►CSPIOutput | |
COptions | |
CSPIOutputPort | |
CSPIPlugin | |
►CSPIWriter | |
COptions | |
CSPIWriterInterface | |
►Nspidmx | Code for receiving DMX using SPI devices |
CSPIDMXDevice | |
CSPIDMXInputPort | |
CSPIDMXParser | |
CSPIDMXPlugin | |
CSPIDMXThread | |
CSPIDMXWidget | |
►Nstageprofi | Code for Stageprofi devices |
CStageProfiDetector | |
CStageProfiDevice | |
CStageProfiOutputPort | An OutputPort for the StageProfi Device |
CStageProfiPlugin | |
CStageProfiWidget | |
►Nuartdmx | Code for UART DMX devices |
CUartDmxDevice | |
CUartDmxOutputPort | |
CUartDmxPlugin | |
CUartDmxThread | |
CUartWidget | |
►Nusbdmx | The plugin for hardware using libusb |
CAnymaAsyncUsbSender | |
CAnymaThreadedSender | |
CAnymauDMX | The base class for Anyma Widgets |
CAnymauDMXFactory | Creates Anyma widgets |
CAsynchronousAnymauDMX | An Anyma widget that uses asynchronous libusb operations |
CAsynchronousAVLdiyD512 | An AVLdiy widget that uses asynchronous libusb operations |
CAsynchronousDMXCProjectsNodleU1 | An Nodle widget that uses asynchronous libusb operations |
CAsynchronousDMXCreator512Basic | An DMXCreator512Basic widget that uses asynchronous libusb operations |
CAsynchronousEurolitePro | An EurolitePro widget that uses asynchronous libusb operations |
CAsynchronousScanlimeFadecandy | An Fadecandy widget that uses asynchronous libusb operations |
CAsynchronousShowJockeyDMXU1 | A ShowJockeyDMXU1 widget that uses asynchronous libusb operations |
CAsynchronousSunlite | An Sunlite widget that uses asynchronous libusb operations |
CAsynchronousVellemanK8062 | An Velleman widget that uses asynchronous libusb operations |
CAsyncPluginImpl | The asynchronous libusb implementation |
CAsyncUsbReceiver | A base class that receives DMX data asynchronously from a libusb_device |
CAsyncUsbSender | A base class that send DMX data asynchronously to a libusb_device |
CAsyncUsbTransceiverBase | A base class that implements common functionality to send or receive DMX asynchronously to a libusb_device |
CAVLdiyAsyncUsbSender | |
CAVLdiyD512 | The base class for AVLdiy Widgets |
CAVLdiyD512Factory | Creates AVLdiy widgets |
CAVLdiyThreadedSender | |
CBaseWidgetFactory | A partial implementation of WidgetFactory |
CDeviceState | |
CDMXCProjectsNodleU1 | The interface for the Nodle Widgets |
CDMXCProjectsNodleU1AsyncUsbReceiver | |
CDMXCProjectsNodleU1AsyncUsbSender | |
CDMXCProjectsNodleU1Device | A DMXCProjectsNodleU1 device |
CDMXCProjectsNodleU1Factory | Creates Nodle widgets |
CDMXCProjectsNodleU1InputPort | A thin wrapper around a Widget so that it can operate as a Port |
CDMXCProjectsNodleU1ThreadedReceiver | |
CDMXCProjectsNodleU1ThreadedSender | |
CDMXCreator512Basic | The base class for DMXCreator512Basic Widgets |
CDMXCreator512BasicAsyncUsbSender | |
CDMXCreator512BasicFactory | Creates DMXCreator512Basic widgets |
CDMXCreator512BasicThreadedSender | |
CEurolitePro | The EurolitePro Widget |
CEuroliteProAsyncUsbSender | |
CEuroliteProFactory | Creates EurolitePro widgets |
CEuroliteProThreadedSender | |
CFadecandyAsyncUsbSender | |
CFadecandyThreadedSender | |
CFirmwareLoader | |
CGenericDevice | A Generic device |
CGenericOutputPort | A thin wrapper around a Widget so that it can operate as a Port |
CJaRuleDevice | A JaRule device, that represents one widget |
CJaRuleFactory | Creates Ja Rule widgets |
CJaRuleOutputPort | A thin wrapper around a JaRulePortHandle so that it can operate as an OLA Port |
CPluginImplInterface | The interface for an implementation of the USB DMX plugin |
CScanlimeFadecandy | The interface for the Fadecandy Widgets |
CScanlimeFadecandyFactory | Creates Fadecandy widgets |
CShowJockeyDMXU1 | The ShowJockey-DMX-U1 Widget |
CShowJockeyDMXU1AsyncUsbSender | |
CShowJockeyDMXU1Factory | Creates ShowJockeyDMXU1 widgets |
CShowJockeyDMXU1ThreadedSender | |
CSimpleWidget | A base simple widget class |
CSunlite | The interface for the Sunlite Widgets |
CSunliteAsyncUsbSender | |
CSunliteFactory | Creates SunLite widgets |
CSunliteFirmwareLoader | |
CSunliteThreadedSender | |
CSynchronizedWidgetObserver | Transfers widget add/remove events to another thread |
CSynchronousAnymauDMX | An Anyma widget that uses synchronous libusb operations |
CSynchronousAVLdiyD512 | An AVLdiy widget that uses synchronous libusb operations |
CSynchronousDMXCProjectsNodleU1 | An Nodle widget that uses synchronous libusb operations |
CSynchronousDMXCreator512Basic | An DMXCreator512Basic widget that uses synchronous libusb operations |
CSynchronousEurolitePro | An EurolitePro widget that uses synchronous libusb operations |
CSynchronousScanlimeFadecandy | An Fadecandy widget that uses synchronous libusb operations |
CSynchronousShowJockeyDMXU1 | A ShowJockeyDMXU1 widget that uses synchronous libusb operations |
CSynchronousSunlite | An Sunlite widget that uses synchronous libusb operations |
CSynchronousVellemanK8062 | An Velleman widget that uses synchronous libusb operations |
CSyncPluginImpl | The legacy implementation |
CThreadedUsbReceiver | Receive DMX data using libusb, from a separate thread |
CThreadedUsbSender | Send DMX data using libusb, from a separate thread |
CUsbDmxPlugin | A plugin that uses libusb to communicate with USB devices |
CVellemanAsyncUsbSender | |
CVellemanK8062 | The interface for the Velleman Widgets |
CVellemanK8062Factory | Creates Velleman widgets |
CVellemanThreadedSender | |
CWidgetFactory | Creates new Widget objects to represent DMX USB hardware |
CWidgetInterface | The interface for a simple widget that supports a single universe of DMX |
CWidgetObserver | Receives notifications when Widgets are added or removed |
►Nusbpro | Code for Enttec USB Pro devices and others using the same protocol |
CArduinoRGBDevice | |
CArduinoRGBOutputPort | |
CArduinoWidget | |
CArduinoWidgetImpl | |
CBaseRobeWidget | |
CBaseUsbProWidget | |
CDispatchingRobeWidget | |
CDispatchingUsbProWidget | |
CDmxterDevice | |
CDmxterOutputPort | |
CDmxterWidget | |
CDmxterWidgetImpl | |
CDmxTriDevice | |
CDmxTriOutputPort | |
CDmxTriWidget | |
CDmxTriWidgetImpl | |
CEnttecPort | |
CEnttecPortImpl | |
►CEnttecUsbProWidget | |
CEnttecUsbProWidgetOptions | |
CEnttecUsbProWidgetImpl | |
CGenericUsbProWidget | |
CNewWidgetHandler | |
COperationLabels | |
CRobeDevice | |
CRobeInputPort | |
CRobeOutputPort | |
CRobeWidget | |
CRobeWidgetDetector | |
CRobeWidgetImpl | |
CRobeWidgetInformation | |
CSerialWidgetInterface | |
CUltraDMXProDevice | |
CUltraDMXProInputPort | |
CUltraDMXProOutputPort | |
CUltraDMXProWidget | |
Cusb_pro_parameters | |
CUsbProDevice | |
CUsbProInputPort | |
CUsbProOutputPort | |
CUsbProWidgetDetector | |
CUsbProWidgetInformation | |
CUsbSerialDevice | |
CUsbSerialPlugin | |
CWidgetDetectorInterface | |
CWidgetDetectorThread | |
►Nrdm | ESTA E1.20 Remote Device Management |
CAckTimerResponder | |
CAdvancedDimmerResponder | |
CBaseRDMRequest | |
CBaseRDMResponse | |
CBasicSetting | A Setting which has a description and no other properties |
CClockPrinter | |
CCommandPrinter | |
CDescriptorConsistencyChecker | |
CDeviceInfoPrinter | |
CDimmerInfoDescriptor | |
CDimmerMinimumDescriptor | |
CDimmerResponder | |
CDimmerRootDevice | |
CDimmerSubDevice | |
CDiscoverableQueueingRDMController | |
CDiscoverableRDMControllerAdaptor | |
CDiscoverableRDMControllerInterface | The interface that can send RDM commands, as well as perform discovery operations |
CDiscoveryAgent | An asynchronous RDM Discovery algorithm |
CDiscoveryTargetInterface | The interface used by the DiscoveryTarget to send RDM commands |
CDummyResponder | |
CFakeNetworkManager | An implementation of NetworkManagerInterface which simulates a network configuration |
CFakeSensor | |
►CFrequencyModulationSetting | A PWM Frequency Setting. See Section 4.10 of E1.37-1 |
CFrequencyModulationArg | The constructor argument for the FrequencyModulationSetting |
CGroupSizeCalculator | |
CLabelPrinter | |
CLanguageCapabilityPrinter | |
CLoadSensor | |
CMessageDeserializer | |
CMessageSerializer | |
CMovingLightResponder | |
CNetworkManager | A NetworkManager which reflects the actual host network configuration |
CNetworkManagerInterface | Gets global network information |
CNetworkResponder | |
CParameterDescriptor | |
CPersonality | |
CPersonalityCollection | |
CPersonalityManager | |
CPidDescriptor | |
CPidStore | Holds the PidDescriptors for a single manufacturer |
CPidStoreHelper | |
CPidStoreLoader | |
CProductIdPrinter | |
CProxiedDevicesPrinter | |
CQueuedMessageHandler | |
CQueuedResponse | |
►CQueueingRDMController | |
Coutstanding_rdm_request | |
CRDMAPI | |
CRDMAPIImplInterface | This is the interface for an RDMAPI implementation |
CRDMCommand | The base class that all RDM requests & responses inherit from |
CRDMCommandHeader | |
CRDMCommandSerializer | Serializes RDMCommands |
CRDMControllerInterface | The interface that can send RDMRequest |
CRDMDiscoveryRequest | An RDM request of type DISCOVER_COMMAND |
CRDMDiscoveryResponse | An RDM response of type DISCOVER_COMMAND |
►CRDMFrame | The raw data for a RDM message and its associated timing information |
COptions | |
CRDMGetSetRequest | An RDM Get / Set Request |
CRDMGetSetResponse | The base class for GET/SET responses |
CRDMMessagePrinter | |
CRDMReply | Holds the final state of an RDM request |
►CRDMRequest | RDM Commands that represent requests (GET, SET or DISCOVER) |
COverrideOptions | |
CRDMResponse | An RDM Command that represents responses (GET, SET or DISCOVER) |
CResponderHelper | |
►CResponderOps | A class which dispatches RDM requests to registered PID handlers |
CParamHandler | Structure that defines the behaviour for a specific PID.o |
CResponseStatus | Represents the state of a response and/or any error codes |
CRootPidStore | The root of the RDM parameter descriptor store |
►CSensor | Holds information about a single sensor |
CSensorOptions | |
CSensorDefinitionPrinter | |
CSensorDescriptor | |
CSensorResponder | |
CSettingCollection | 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 |
CSettingInterface | The base class all Settings inherit from |
CSettingManager | |
CSlotData | Holds information about a single DMX slot |
CSlotDataCollection | Holds information about a set of slots |
CSlotInfoPrinter | |
CStaticGroupTokenCalculator | |
CStatusMessage | |
CStatusMessagePrinter | |
CStringMessageBuilder | |
CSubDeviceDispatcher | |
CSupportedParamsPrinter | |
CUID | Represents a RDM UID |
CUIDAllocator | Allocate UIDs from a pool |
CUIDSet | Represents a set of RDM UIDs |
CVariableFieldSizeCalculator | |
►Nrpc | The RPC (Remote Procedure Call) system |
COutstandingRequest | |
COutstandingResponse | |
CRpcChannel | 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 |
CRpcController | A RpcController object is passed every time an RPC is invoked and is used to indicate the success or failure of the RPC |
CRpcHeader | |
CRpcPeer | |
►CRpcServer | An RPC server |
COptions | Options for the RpcServer |
CRpcService | |
CRpcSession | Represents the RPC session between a client and server |
CRpcSessionHandlerInterface | Used to receive notifications of RPC client session activity |
►Nstrings | String helper and formatting functions |
C_ToHex | |
►Ntesting | Code used for unit testing |
CMockUDPSocket | |
CSocketVerifier | |
►Nthread | Threads and synchronization mechanisms |
CCallbackThread | A thread which executes a Callback |
CConditionVariable | |
CConsumerThread | |
CExecutorInterface | Defer execution of a callback |
CExecutorThread | Enables callbacks to be executed in a separate thread |
CFuture | |
CFuture< void > | |
CFutureImpl | |
CFutureImpl< void > | |
CMutex | |
CMutexLocker | |
CPeriodicThread | A thread which executes a Callback |
CSchedulerInterface | Allows Callbacks to be scheduled to run after a specified interval |
CSchedulingExecutorInterface | Combines the ExecutorInterface and the SchedulerInterface |
CSignalThread | |
►CThread | |
COptions | Thread options |
CThreadPool | |
►Ntimecode | Timecode |
CTimeCode | |
►Nusb | USB device drivers |
CAsynchronousLibUsbAdaptor | A LibUsbAdaptor for use with Asynchronous widgets |
CBaseLibUsbAdaptor | The base LibUsbAdaptor that passes most calls through to libusb |
CHotplugAgent | Detects when USB devices are added or removed |
CJaRulePortHandle | Represents a DMX/RDM port on a Ja Rule device |
CJaRulePortHandleImpl | The internal implementation of a Ja Rule Port Handle |
CJaRuleWidget | A Ja Rule hardware device (widget) |
CJaRuleWidgetPort | The internal model of a port on a JaRule device |
►CLibUsbAdaptor | Wraps calls to libusb so we can test the code |
CDeviceInformation | |
CLibUsbSimpleThread | The non-hotplug version of LibUsbThread |
CLibUsbThread | The base class for the dedicated libusb thread |
CSynchronousLibUsbAdaptor | A LibUsbAdaptor for use with Synchronous widgets |
CUSBDeviceID | |
►Nweb | Classes to deal with web services |
CAllOfValidator | A validator which ensures all child validators pass (allOf) |
CAnyOfValidator | A validator which ensures at least one of the child validators pass (anyOf) |
CArrayOfJsonValuesContext | The context for an array of JsonValues |
CArrayOfSchemaContext | Parse the array of objects in an 'items' property |
CArrayOfStringsContext | The context for an array of strings |
►CArrayValidator | The validator for JsonArray |
CAdditionalItems | |
CItems | |
COptions | |
CBaseValidator | The base class for Json BaseValidators. All Visit methods return false |
CBoolItem | |
CBoolValidator | The validator for JsonBool |
CConjunctionValidator | The base class for validators that operate with a list of child validators (allOf, anyOf, oneOf) |
CDefinitionsParseContext | The context for schema definitions |
CDependencyParseContext | The context for a dependency object |
CGenericItem | |
CHiddenItem | |
CIntegerValidator | The validator for Json integers |
CJsonArray | An array of JSON values. Arrays in JSON can contain values of different types |
CJsonBool | A Bool value |
CJsonData | Represents a JSON text as defined in section 2 of RFC7158 |
►CJsonDouble | A double value |
CDoubleRepresentation | Represents a JSON double value broken down as separate components |
CJsonInt | A signed 32bit int value |
CJsonInt64 | A signed 64bit int value |
CJsonLeafValue | A base class used to describe values which are leafs of a JSON tree |
CJsonLexer | Parse a string containing Json data |
CJsonNull | The null value |
CJsonNumber | JsonNumber is the base class for various integer / number classes |
CJsonObject | A JSON object. JSON Objects are key : value mappings, similar to dictionaries in Python |
CJsonObjectPropertyVisitor | A class used to visit Json values within a JsonObject |
CJsonParser | A JsonParserInterface implementation that builds a tree of JsonValues |
CJsonParserInterface | The interface used to handle tokens during JSON parsing |
CJsonPatchAddOp | Add a JsonValue |
CJsonPatchCopyOp | Copy a value from one location to another |
CJsonPatchMoveOp | Move a value from one location to another |
CJsonPatchOp | A class to serialize a JSONValue to text |
CJsonPatchParser | Parse a JSON Patch document (RFC 6902) |
CJsonPatchRemoveOp | Remove the value at the specified path |
CJsonPatchReplaceOp | Replace the value at the specified path |
CJsonPatchSet | An ordered collection of JsonPatchOps |
CJsonPatchTestOp | Test a path matches the specified value |
►CJsonPointer | A JSON pointer (RFC 6901) refers to a possible element in a JSON data structure |
CIterator | An iterator for traversing a JsonPointer |
CJsonRawValue | A raw value, useful if you want to cheat |
CJsonSchema | A JsonHandlerInterface implementation that builds a parse tree |
CJsonSection | |
CJsonString | A string value |
CJsonUInt | An unsigned 32bit int value |
CJsonUInt64 | An unsigned 64bit int value |
CJsonValue | The base class for JSON values |
CJsonValueConstVisitorInterface | The const interface for the JsonValueVisitor class |
CJsonValueContext | The context for a default value |
CJsonValueVisitorInterface | The interface for the JsonValueVisitor class |
CJsonWriter | A class to serialize a JSONValue to text |
CMaximumConstraint | Enforces a maximum |
CMinimumConstraint | Enforces a minimum |
CMultipleOfConstraint | Confirms the valid is a multiple of the specified value |
CNotValidator | A validator that inverts the result of the child (not) |
CNullValidator | The validator for JsonNull |
CNumberConstraint | The base class for constraints that can be applies to the Json number type |
CNumberValidator | The validator for Json numbers |
CObjectParseContext | A SchemaParseContext that keeps track of the last keyword / property seen |
►CObjectValidator | The validator for JsonObject |
COptions | |
COneOfValidator | A validator which ensures at only one of the child validators pass (oneOf) |
COptionalItem | |
CPointerTracker | Maintains a Json Pointer (RFC 6901) given a set of Json parse events |
CPropertiesParseContext | |
CReferenceValidator | A reference validator holds a pointer to another schema |
CSchemaDefinitions | |
CSchemaErrorLogger | The SchemaErrorLogger captures errors while parsing the schema |
CSchemaParseContext | |
CSchemaParseContextInterface | The interface all SchemaParseContext classes inherit from |
CSchemaParser | Build the tree of validators and a SchemaDefinitions object from a JSON Schema |
CSelectItem | |
CStrictTypedParseContext | A SchemaParseContext that reports errors for all types |
CStringItem | |
►CStringValidator | The validator for JsonString |
COptions | |
CUIntItem | |
CValidatorInterface | The interface Json Schema Validators |
CWildcardValidator | The wildcard validator matches everything. This corresponds to the empty schema, i.e. {} |
CAbstractDevice | The interface for a Device |
CAbstractPlugin | |
CAction | |
CActionQueue | |
CArrayDeleter | Deletes an array when it goes out of scope |
CAvahiDiscoveryAgent | An implementation of DiscoveryAgentInterface that uses the Avahi client library |
CBackoffGenerator | |
CBackOffPolicy | |
CBaseCallback0 | The base class for all 0 argument callbacks |
CBaseCallback1 | The base class for all 1 argument callbacks |
CBaseCallback2 | The base class for all 2 argument callbacks |
CBaseCallback3 | The base class for all 3 argument callbacks |
CBaseCallback4 | The base class for all 4 argument callbacks |
CBaseFlag | The common implementation |
CBaseHttpAction | |
CBaseTimeVal | |
CBaseVariable | The base variable class |
CBasicInputPort | |
CBasicOutputPort | |
CBonjourDiscoveryAgent | An implementation of DiscoveryAgentInterface that uses the Apple dns_sd.h library |
CBoolValidator | |
CBoolVariable | A boolean variable |
CCallback0 | A 0 argument callback which can be called multiple times |
CCallback1 | A 1 argument callback which can be called multiple times |
CCallback2 | A 2 argument callback which can be called multiple times |
CCallback3 | A 3 argument callback which can be called multiple times |
CCallback4 | A 4 argument callback which can be called multiple times |
CCallbackRunner | Automatically execute a callback when it goes out of scope |
CClient | Represents a connected OLA client on the OLA server side |
CClientBroker | Handles async client operations |
CClock | Used to get the current time |
CConstantBackoffPolicy | |
CCounterVariable | |
CCppGenerator | |
CDevice | |
Cdevice_alias_pair | |
CDeviceManager | Keeps track of OLA's devices |
CDiscoveryAgentFactory | A Factory which produces implementations of DiscoveryAgentInterface |
►CDiscoveryAgentInterface | The interface to DNS-SD operations like register, browse etc |
CRegisterOptions | Options for the RegisterService method |
CDmxBuffer | Used to hold a single universe of DMX data |
CDmxSource | |
CDNSSDDescriptor | |
CDynamicPluginLoader | A PluginLoader which loads from shared (dynamic) libraries |
CEntryGroupParams | |
CExponentialBackoffPolicy | |
CExportMap | A container for the exported variables |
CFileBackedPreferences | |
CFileBackedPreferencesFactory | |
CFileGenerator | |
CFilePreferenceSaverThread | |
CFlag | A templated Flag class |
CFlag< bool > | Bool flag |
CFlag< std::string > | String flag |
CFlagInterface | The interface for the Flag classes |
CFlagRegisterer | This class is responsible for registering a flag |
CFlagRegistry | This class holds all the flags, and is responsible for parsing the command line |
CFunctionCallback0_0 | A Function callback with 0 create-time args and 0 exec time args |
CFunctionCallback0_1 | A Function callback with 0 create-time args and 1 exec time args |
CFunctionCallback0_2 | A Function callback with 0 create-time args and 2 exec time args |
CFunctionCallback0_3 | A Function callback with 0 create-time args and 3 exec time args |
CFunctionCallback0_4 | A Function callback with 0 create-time args and 4 exec time args |
CFunctionCallback1_0 | A Function callback with 1 create-time args and 0 exec time args |
CFunctionCallback1_1 | A Function callback with 1 create-time args and 1 exec time args |
CFunctionCallback1_2 | A Function callback with 1 create-time args and 2 exec time args |
CFunctionCallback1_3 | A Function callback with 1 create-time args and 3 exec time args |
CFunctionCallback1_4 | A Function callback with 1 create-time args and 4 exec time args |
CFunctionCallback2_0 | A Function callback with 2 create-time args and 0 exec time args |
CFunctionCallback2_1 | A Function callback with 2 create-time args and 1 exec time args |
CFunctionCallback2_2 | A Function callback with 2 create-time args and 2 exec time args |
CFunctionCallback2_3 | A Function callback with 2 create-time args and 3 exec time args |
CFunctionCallback2_4 | A Function callback with 2 create-time args and 4 exec time args |
CFunctionCallback3_0 | A Function callback with 3 create-time args and 0 exec time args |
CFunctionCallback3_1 | A Function callback with 3 create-time args and 1 exec time args |
CFunctionCallback3_2 | A Function callback with 3 create-time args and 2 exec time args |
CFunctionCallback3_3 | A Function callback with 3 create-time args and 3 exec time args |
CFunctionCallback3_4 | A Function callback with 3 create-time args and 4 exec time args |
CFunctionCallback4_0 | A Function callback with 4 create-time args and 0 exec time args |
CFunctionCallback4_1 | A Function callback with 4 create-time args and 1 exec time args |
CFunctionCallback4_2 | A Function callback with 4 create-time args and 2 exec time args |
CFunctionCallback4_3 | A Function callback with 4 create-time args and 3 exec time args |
CFunctionCallback4_4 | A Function callback with 4 create-time args and 4 exec time args |
CGroupEntry | Contains information about a group |
CInputPort | A port that receives DMX512 data |
CIntegerVariable | |
CIntMap | |
CIntValidator | |
CIPv4Validator | |
CLinearBackoffPolicy | |
CLogDestination | The base class for log destinations |
CMapVariable | |
CMemoryPreferences | |
CMemoryPreferencesFactory | |
CMethodCallback0_0 | A Method callback with 0 create-time args and 0 exec time args |
CMethodCallback0_1 | A Method callback with 0 create-time args and 1 exec time args |
CMethodCallback0_2 | A Method callback with 0 create-time args and 2 exec time args |
CMethodCallback0_3 | A Method callback with 0 create-time args and 3 exec time args |
CMethodCallback0_4 | A Method callback with 0 create-time args and 4 exec time args |
CMethodCallback1_0 | A Method callback with 1 create-time args and 0 exec time args |
CMethodCallback1_1 | A Method callback with 1 create-time args and 1 exec time args |
CMethodCallback1_2 | A Method callback with 1 create-time args and 2 exec time args |
CMethodCallback1_3 | A Method callback with 1 create-time args and 3 exec time args |
CMethodCallback1_4 | A Method callback with 1 create-time args and 4 exec time args |
CMethodCallback2_0 | A Method callback with 2 create-time args and 0 exec time args |
CMethodCallback2_1 | A Method callback with 2 create-time args and 1 exec time args |
CMethodCallback2_2 | A Method callback with 2 create-time args and 2 exec time args |
CMethodCallback2_3 | A Method callback with 2 create-time args and 3 exec time args |
CMethodCallback2_4 | A Method callback with 2 create-time args and 4 exec time args |
CMethodCallback3_0 | A Method callback with 3 create-time args and 0 exec time args |
CMethodCallback3_1 | A Method callback with 3 create-time args and 1 exec time args |
CMethodCallback3_2 | A Method callback with 3 create-time args and 2 exec time args |
CMethodCallback3_3 | A Method callback with 3 create-time args and 3 exec time args |
CMethodCallback3_4 | A Method callback with 3 create-time args and 4 exec time args |
CMethodCallback4_0 | A Method callback with 4 create-time args and 0 exec time args |
CMethodCallback4_1 | A Method callback with 4 create-time args and 1 exec time args |
CMethodCallback4_2 | A Method callback with 4 create-time args and 2 exec time args |
CMethodCallback4_3 | A Method callback with 4 create-time args and 3 exec time args |
CMethodCallback4_4 | A Method callback with 4 create-time args and 4 exec time args |
CMockClock | |
CMultiCallback | Takes a limit & a callback. When the Run() method is called limit times, the callback is executed and the MultiCallback object deleted |
►COlaCallbackClient | The legacy callback client |
CPluginState | |
COlaDaemon | |
►COladHTTPServer | |
COladHTTPServerOptions | |
►COlaServer | The main OlaServer class |
COptions | Options for the OlaServer |
COlaServerServiceImpl | The OLA Server RPC methods |
COutputPort | A port that sends DMX512 data |
CPasswdEntry | Contains information about a user |
CPatchPortAction | |
CPlugin | |
CPluginAdaptor | |
CPluginLessThan | |
CPluginLoader | The interface used to load plugins |
CPluginManager | The manager of plugins |
CPort | The base port class |
CPortBroker | |
CPortBrokerInterface | |
CPortManager | Responsible for performing Port operations |
CPortPriorityInheritAction | |
CPortPriorityStaticAction | |
CPreferences | |
CPreferencesFactory | |
CRDMHTTPModule | |
CSequenceNumber | SequenceNumber, this ensures that we increment the sequence number whenever we go to use it |
►CServiceGenerator | |
COptions | |
CSetMergeModeAction | |
CSetNameAction | |
CSetValidator | |
CSingleUseCallback0 | A 0 argument callback which deletes itself after it's run |
CSingleUseCallback0< void > | A 0 arg, single use callback that returns void |
CSingleUseCallback1 | A 1 argument callback which deletes itself after it's run |
CSingleUseCallback1< void, Arg0 > | A 1 arg, single use callback that returns void |
CSingleUseCallback2 | A 2 argument callback which deletes itself after it's run |
CSingleUseCallback2< void, Arg0, Arg1 > | A 2 arg, single use callback that returns void |
CSingleUseCallback3 | A 3 argument callback which deletes itself after it's run |
CSingleUseCallback3< void, Arg0, Arg1, Arg2 > | A 3 arg, single use callback that returns void |
CSingleUseCallback4 | A 4 argument callback which deletes itself after it's run |
CSingleUseCallback4< void, Arg0, Arg1, Arg2, Arg3 > | A 4 arg, single use callback that returns void |
CStdErrorLogDestination | A LogDestination that writes to stderr |
CStringValidator | |
CStringVariable | |
CSyslogDestination | An abstract base of LogDestination that writes to syslog |
CTimeInterval | A time interval, with usecond accuracy |
CTimeStamp | Represents a point in time with microsecond accuracy |
CTokenBucket | |
CUIntMap | |
CUIntValidator | |
CUniverse | |
CUniverseStore | Maintains a collection of Universe objects |
CUnixSyslogDestination | A SyslogDestination that writes to Unix syslog |
CValidator | |
CVariableLessThan | |
CWatchdog | Detects if an operation stalls |
CExampleStdinHandler | [Example] NOLINT(whitespace/comments) |
COlaThread | |