Open Lighting Architecture: Class List

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]

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