|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
| Ccmsdk2._object | |
| Ccmsdk2debug._object | |
| Ccmsdk3debug._object | |
| Ccmlabs::AveragePerfStats | Sliding-window averages derived from successive PerfStats snapshots |
| Ccodeproject::bimap_base | |
| Cbinary_function | |
| Ccmlabs::BinHeaderStruct | Header of one fixed-block-size bin inside the temporal segment |
| Ccmlabs::Bitmap | 32-bit RGBA raster image with drawing, compositing, scaling, BMP I/O and update-region tracking |
| Ccmlabs::BitmapUpdate | Transportable image update: either a full frame or a compressed (RLE and/or difference) delta against a previous frame |
| Ccmlabs::Box | Axis-aligned rectangle defined by an upper-left corner and a Size, with overlap/containment math |
| Ccmlabs::CallLogEntry | One entry of the gateway's call log: who called what, how it was routed, how long each stage took, and the outcome |
| Ccmlabs::CleanShutdown | RAII guard whose single static instance triggers global utility cleanup at program exit |
| Ccmlabs::cmpObsEntry | Comparator matching ObsEntry records by name only (used for de-duplication in containers) |
| Ccmlabs::CMRegister | Legacy registry block listing the Psyclone system ids present on this machine |
| Ccmlabs::Color | 24-bit RGB color with mixing, inversion, distance and palette-generation helpers |
| Ccmlabs::utils::CommandLineInfo | Singleton snapshot of the parsed process command line (set via SetCommandLine()) |
| Ccmlabs::ComponentData | Legacy accessor wrapping one component record inside a shared page |
| Ccmlabs::COMPONENTDATAHEADER | Fixed header of a legacy component data record; followed by parameter and private-data areas |
| Ccmlabs::ComponentInfoStruct | One component's registry record in shared memory |
| Ccmlabs::ComponentMapEntry | One component's location record in the legacy component map |
| Ccmlabs::ComponentMapHeader | Header of the legacy shared component map (bitfield + ComponentMapEntry array) |
| Ccmlabs::ComponentMemory | Accessor for the shared component registry |
| Ccmlabs::ComponentMemoryStruct | Root header of the component-memory segment |
| Ccmlabs::ComponentSetup | Complete static setup for one component, as parsed from the system specification |
| Ccmlabs::ComponentSpec | In-memory aggregate of a component's setup, triggers and custom views |
| Ccmlabs::ComponentStats | Legacy per-component throughput counters (DataMessageHeader-based rings) |
| Ccodeproject::bimap_base::const_from_binding< bimap_type > | |
| Ccodeproject::bimap_base::const_to_binding< bimap_type > | |
| Cswig::container_owner< T > | |
| Cswig::container_owner< swig::pointer_category > | |
| Ccmlabs::ContextMapEntry | Context-map entry: one registered psychological/system context name/id |
| Ccmlabs::ContextMapHeader | Legacy context-map header |
| Ccmlabs::ControlMessage | Wrapper class managing a single flat ControlMessage memory block |
| Ccmlabs::ControlMessageHeader | Wire/shared-memory header of a ControlMessage; any payload follows immediately after |
| Ccmlabs::CrankMapEntry | Crank-map entry: one registered crank (user callback/script) with its function, library and inline script |
| Ccmlabs::CrankMapHeader | Legacy crank-map header |
| Chash::CRC32 | Compute CRC32 hash, based on Intel's Slicing-by-8 algorithm |
| Ccmlabs::CustomView | A custom UI view registered for a component (local configuration; never transmitted) |
| Ccmlabs::DataMapsMemory | Accessor for the shared name/id maps and the request map |
| Ccmlabs::DataMapsMemoryStruct | Root header of the data-maps segment; records capacity/size of each contained map |
| Ccmlabs::DataMessage | The central Psyclone data container: a self-contained binary message with typed, named user entries |
| Ccmlabs::DataMessageEntryHeader | Header preceding every user entry inside a DataMessage's flat memory block |
| Ccmlabs::DataMessageHeader | The current (version 10) DataMessage wire/shared-memory header |
| Ccmlabs::DataMessageHeader_Old | Legacy (pre-version-10) DataMessage wire header, kept only for format conversion |
| Ccmlabs::DIR | |
| Ccmlabs::dirent | |
| Ccmlabs::utils::DrumBeatInfo | Bookkeeping record for one periodic "drum beat" timer |
| Ccmlabs::EOLEntry | One page/expiry pair inside an EOL time-wheel slot (legacy allocator) |
| Ccmlabs::EOLHeader | Header of the end-of-life (EOL) time-wheel that schedules page expiry (legacy allocator) |
| Ccodeproject::bimap_detail::equal_types< T, U > | |
| Ccodeproject::bimap_detail::equal_types_no | |
| Ccodeproject::bimap_detail::equal_types_ptr< T > | |
| Ccmlabs::utils::Event | Auto-reset notification event (condition variable style), optionally named for cross-process use |
| Cstd::exception | STL class |
| Ccmlabs::utils::FileDetails | Existence, type, permission and timestamp information for one file, as returned by GetFileDetails() |
| Ccmlabs::FilterSpec | One filter condition attached to a TriggerSpec: a test on a user entry of the candidate message |
| Ccodeproject::bimap_base::from_binding< bimap_type > | |
| Ccodeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl | |
| Cswig::from_oper< ValueType > | |
| Ccmlabs::GenericMapHeader | Common header of every map inside the data-maps segment |
| Ccmlabs::GenericMemoryMap< T, ID > | Static algorithms shared by all bitfield-indexed maps in the data-maps segment |
| Ccmlabs::GenericObservation< T > | Header + typed payload wrapper for one observation, serializable to/from DataMessage and raw memory |
| Chash::Hash | Abstract base class |
| Ccmlabs::HTTPPostEntry | One named entry of an HTTP POST body (form field or uploaded file part) |
| Ccmlabs::HTTPReply | A parsed or generated HTTP response |
| Ccmlabs::HTTPRequest | A parsed or generated HTTP request (also used for WebSocket upgrade handshakes) |
| Ccmlabs::HTTPServerTestData | |
| Ccodeproject::inv_pair< first_type_, second_type_ > | |
| Cstd::iterator | |
| Cswig::IteratorProtocol< Seq, T > | |
| Cjsmn_parser | JSON parser |
| Cjsmntok_t | JSON token description |
| Ccmlabs::JSONM | JSONM: a JSON document with attached binary chunks in one contiguous buffer |
| Ccmlabs::JSONMEntry | Metadata for one binary attachment chunk inside a JSONM container |
| Chash::Keccak | Compute Keccak hash (designated SHA3) |
| Ccmlabs::utils::Library | Thin RAII wrapper around a dynamically loaded library (LoadLibrary / dlopen) |
| Ccmlabs::Line | Line segment between two PointFloat endpoints with a drawing width |
| Ccmlabs::LogEntry | Wire/storage layout of one log record: fixed header immediately followed by the message text |
| Ccmlabs::LogReceiver | Callback interface for receiving log entries produced through LogSystem |
| Ccmlabs::LogSystem | Process-wide singleton logging hub with per-topic verbosity/debug levels |
| Chash::MD5 | Compute MD5 hash |
| Ccmlabs::MemoryBlock | Size prefix of a raw block inside a MemoryPage (legacy allocator) |
| Ccmlabs::MemoryCommander | Placeholder class for a future shared-memory command interface |
| Ccmlabs::MemoryController | Pure-virtual interface for shared-segment bookkeeping (implemented by MasterMemory) |
| Ccmlabs::MemoryID | Decomposed form of a 64-bit global memory-block id (legacy page allocator) |
| Ccmlabs::MemoryManager | Top-level facade of the shared-memory subsystem for one process |
| Ccmlabs::MemoryManagerX | Legacy page-based shared-memory allocator (predecessor of MemoryManager) |
| Ccmlabs::MemoryMaps | Legacy static facade over the page-based shared maps (types, contexts, topics, cranks) |
| Ccmlabs::MemoryMasterStruct | Root header of the node's master shared-memory segment |
| Ccmlabs::MemoryPage | In-segment header of one memory page holding packed data blocks (legacy allocator) |
| Ccmlabs::MemoryPageCache | Header of a process-local (non-shared) cache of mapped page addresses (legacy allocator) |
| Ccmlabs::MemoryPageCacheEntry | One process-local cached page mapping; stale when serials mismatch the page table (legacy allocator) |
| Ccmlabs::MemoryPageEntry | Page-table slot describing one page's identity, size and lock state (legacy allocator) |
| Ccmlabs::MemoryPageMaster | Root header of the legacy page-allocator segment ("PageMaster") |
| Ccmlabs::MemoryRequestConnection | Client endpoint connected to a named shared-memory request server |
| Ccmlabs::MemoryRequestQueues | Static helpers for request queues and the request-status map (raw shared memory) |
| Ccmlabs::MemoryRequestServer | Owner of a named request/reply segment; serves incoming client requests |
| Ccmlabs::MessageIndex | Multi-key in-memory index and lifetime manager for DataMessages |
| Ccmlabs::MessagePlayer | Records DataMessage streams to disk and replays them with original timing |
| Ccmlabs::MessageQueue | Static facade over shared-memory message queues and a request/reply matcher |
| Ccmlabs::MessageQueueHeader | On-segment header of a circular message queue (legacy 32-bit layout) |
| Ccmlabs::MovingAverage | Circular-buffer moving statistics: query average, sum and per-second throughput over recent time windows |
| Ccmlabs::utils::Mutex | Recursive mutual-exclusion lock, optionally named for cross-process use |
| Ccmlabs::NetworkChannel | One logical network interface: a group of listeners/connections with shared dispatch |
| Ccmlabs::NetworkConnectionReceiver | Callback interface for asynchronous delivery of newly accepted connections |
| Ccmlabs::NetworkDataReceiver | Callback interface for asynchronous (push) delivery of received bytes |
| Ccmlabs::NetworkEvent | Notification of a connection lifecycle change (connect, disconnect, buffer state...) |
| Ccmlabs::utils::NetworkInterfaces | Description of one local network interface (IPv4 address, MAC and names) |
| Ccmlabs::NetworkProtocol | Base class for the protocol auto-detection framework |
| Ccmlabs::NetworkReceiver | Callback interface for asynchronous delivery of parsed network traffic |
| Ccmlabs::NetworkThread | Bookkeeping for one worker thread of a NetworkChannel (per listener or connection) |
| Cswig::noconst_traits< Type > | |
| Cswig::noconst_traits< const Type > | |
| Cobject | |
| Ccmlabs::ObsDimension | Extent observation (w,h,d) |
| Ccmlabs::ObsEntry | Declarative description of one observation source: name, observation type, trigger expression and field-name mappings |
| Ccmlabs::ObsFloat | Scalar float observation |
| Ccmlabs::ObsHeader | Fixed-size header preceding every observation payload: sizes/ids, provenance (creator, object, topic), type tag, name and confidence/consensus scores |
| Ccmlabs::ObsInteger | Scalar integer observation |
| Ccmlabs::ObsLocation | 6-DOF pose observation: position (x,y,z), orientation (pitch,roll,yaw), size and owning map id |
| Ccmlabs::ObsString | Fixed-buffer (1023 chars + NUL) string observation; comparisons are case-insensitive lexicographic |
| Ccmlabs::ObsTime | Timestamp observation (ms epoch) |
| Ccmlabs::PagePoolEntry | One recyclable page recorded in the page pool (legacy allocator) |
| Ccmlabs::PagePoolHeader | Header of the page-pool structure holding reusable, currently idle pages (legacy allocator) |
| Cstd::pair< T1, T2 > | STL class |
| Ccmlabs::ParamCollectionHeader | Value block of a PARAM_*_COLL parameter; followed by the packed collection values |
| Ccmlabs::PARAMCOLLHEADER | Legacy value block of a collection parameter; followed by the packed values |
| Ccmlabs::PARAMFLOATHEADER | Legacy value block of a float parameter |
| Ccmlabs::ParamFloatHeader | Value block of a PARAM_FLOAT parameter |
| Ccmlabs::PARAMHEADER | Legacy size/type prefix of one parameter entry |
| Ccmlabs::ParamHeader | Size- and type-prefixed parameter entry stored after a component record |
| Ccmlabs::PARAMINTEGERHEADER | Legacy value block of an integer parameter |
| Ccmlabs::ParamIntegerHeader | Value block of a PARAM_INTEGER parameter |
| Ccmlabs::PerchPoint | One perch: id, occupancy state, occupying entity, last-visit time, label, opaque data and overlap weights against other perches |
| Ccmlabs::PerfStats | Raw per-component performance counters sampled inside shared memory |
| Ccmlabs::Pixel | Reference to one pixel: coordinates plus a pointer directly into the owning Bitmap's data (no copy) |
| Ccmlabs::Point | Integer 3D point with an optional attached Size; interoperates with PointFloat and vectors |
| Cswig::pointer_category | |
| Ccmlabs::PointFloat | Floating-point 3D point with an optional attached Size; float counterpart of Point |
| Ccmlabs::PolyLine | Ordered collection of Line segments (not necessarily connected) |
| Ccmlabs::PostSpec | Specification of a message to post when a trigger fires (or a crank completes) |
| Ccmlabs::PrivateHeader | Size-prefixed private-data entry stored after a component record |
| Ccmlabs::ProcessInfoStruct | One process (space) record in the shared process table |
| Ccmlabs::ProcessMapEntry | Legacy process-map entry with the ids of the process's five queues |
| Ccmlabs::ProcessMapHeader | Legacy process-map header |
| Ccmlabs::ProcessMemory | Accessor for the shared process table and per-process queues |
| Ccmlabs::ProcessMemoryStruct | Root header of the process-memory segment: fixed process table plus queue index |
| Ccmlabs::ProcessStats | Per-process throughput counters and recent-message rings, kept in shared memory |
| Ccmlabs::PsyAPI | The API handle a component (crank) uses to talk to the Psyclone system |
| Ccmlabs::PsycloneIndex | Accessor for the machine-global instance index segment |
| Ccmlabs::PsycloneIndexEntry | One slot in the machine-global Psyclone instance index |
| Ccmlabs::PsycloneIndexStruct | Header of the machine-global Psyclone instance index shared-memory segment |
| CPsyContext | Hierarchical execution-context identifier |
| Ccmlabs::PsyDateAndTime | A PsyTime timestamp or time difference broken down into calendar fields |
| CPsyType | Hierarchical message type identifier — the key used for publish/subscribe matching in Psyclone |
| CPyHeapTypeObject | |
| Ccmlabs::QuerySpec | Specification of a query against a catalog/service/feed, attached to a TriggerSpec |
| Ccmlabs::QueueMapEntry | Legacy queue-map entry |
| Ccmlabs::QueueMapHeader | Legacy queue-map header |
| Ccmlabs::RandomPathGenerator | Generates a smoothly wandering 2D path: each call to generateNextPoint() advances the last point along a direction vector perturbed by a random variation, useful for simulated motion in tests/demos |
| Ccmlabs::ReplayIndexEntry | Fixed-size on-disk index record describing one recorded message |
| Ccmlabs::RequestConnection | Gateway-side record of one connected client or executor |
| Ccmlabs::RequestConnectionHeader | Header of one client connection area within a request-server segment |
| Ccmlabs::RequestGatewayConnection | Client/executor-side record of one gateway it connects to |
| Ccmlabs::RequestMapEntry | Request-map entry tracking one cross-component request/reply transaction |
| Ccmlabs::RequestMapHeader | Legacy request-map header |
| Ccmlabs::RequestQueue | Priority-ordered queue of pending RequestReply objects (per executor connection) |
| Ccmlabs::RequestQueueHeader | Header of one circular request queue; followed by serialized DataMessages between startPos and endPos |
| Ccmlabs::RequestReply | Future/handle for one in-flight request: holds the request message, the eventual reply, status, timing and routing references |
| Ccmlabs::RequestServerHeader | Header of a request-server segment: identity, limits and layout parameters |
| Ccmlabs::RequestStatusEntry | One request transaction's status record |
| Ccmlabs::RequestStatusHeader | Header of the request-status table; followed by a bitfield and countTotal RequestStatusEntry records |
| Ccmlabs::RESTHTTPCall | Definition of an outbound HTTP call template from the REST API XML |
| Ccmlabs::RESTParam | Definition of one parameter of a REST request, as declared in the API XML |
| Ccmlabs::RESTParser | Parses and validates incoming requests against an XML REST API definition |
| Ccmlabs::RESTRequest | A parsed and validated REST request with typed access to its parameters |
| Cbimap_detail::select::result | |
| Cbimap_detail::select::result | |
| Ccodeproject::bimap_detail::select_else::result< then, els > | |
| Ccodeproject::bimap_detail::select_then::result< then, els > | |
| Ccmlabs::RetrieveSpec | Specification of a whiteboard retrieval attached to a TriggerSpec |
| Ccmlabs::Runnable | Minimal cooperative-shutdown base class for objects that run a worker thread |
| Ccodeproject::bimap_detail::select< test, then, els > | |
| Ccodeproject::bimap_detail::select_else | |
| Ccodeproject::bimap_detail::select_then | |
| Ccodeproject::bimap_detail::selector_switch< test > | |
| Ccodeproject::bimap_detail::selector_switch< false > | |
| Ccmlabs::utils::Semaphore | Counting semaphore, optionally named for cross-process use |
| Chash::SHA1 | Compute SHA1 hash |
| Chash::SHA256 | Compute SHA256 hash |
| Chash::SHA3 | Compute SHA3 hash |
| Ccmlabs::SignalSpec | Specification of a signal (a typed notification without payload) emitted when a trigger fires |
| Ccmlabs::SignalStruct | Per-signal bookkeeping for PsySpace signal distribution |
| Ccmlabs::Size | 2D/3D extent (width, height, optional depth) stored as doubles |
| Ccmlabs::SlotEntryStruct | Per-message slot record: which bin/blocks hold the message and until when |
| Ccmlabs::StatEntry | Accumulated samples of one time bin: number of samples and their value sum |
| Ccmlabs::Stats | Sliding-window sample collector with average, variance, standard deviation and median |
| Cstd_binary_function< Arg1, Arg2, Result > | |
| Cstd_binary_function< value_type, value_type, bool > | |
| Cswig::stop_iteration | |
| Cswig_cast_info | |
| Cswig_const_info | |
| Cswig_globalvar | |
| CSWIG_JavaExceptions_t | |
| Cswig_module_info | |
| Cswig_type_info | |
| Cswig_varlinkobject | |
| Cswig::SwigPtr_PyObject | |
| CSwigPyClientData | |
| Cswig::SwigPyIterator | |
| CSwigPyObject | |
| CSwigPyPacked | |
| Cswig::SwigPySequence_ArrowProxy< T > | |
| Cswig::SwigPySequence_Cont< T > | |
| Cswig::SwigPySequence_InputIterator< T, Reference > | |
| Cswig::SwigPySequence_Ref< T > | |
| Ccmlabs::tagBITMAPFILEHEADER_CM | BMP file header (14 bytes), local packed definition so no windows.h dependency is needed |
| Ccmlabs::tagBITMAPINFOHEADER_CM | BMP info header (40 bytes, BITMAPINFOHEADER equivalent), packed to 2-byte alignment for direct file mapping |
| Ccmlabs::TagMapEntry | Tag-map entry: one registered tag name/id |
| Ccmlabs::tagRGBA | One RGBA pixel value as separate byte components |
| Ccmlabs::TelnetLine | One line of Telnet-style text traffic |
| Ccmlabs::TemporalMemory | Accessor for the temporal (dynamic) message store in shared memory |
| Ccmlabs::TemporalMemoryStruct | Root header of the temporal-memory segment |
| Ccmlabs::TestRequestClient | Load-test client driving a RequestGateway with binary-protocol requests at a configurable frequency/payload (used by RequestGateway::UnitTest()) |
| Ccmlabs::TestWebRequestClient | Load-test client driving a RequestGateway over plain HTTP web requests |
| Ccmlabs::TestWebSocketRequestClient | Load-test client driving a RequestGateway over WebSocket connections |
| Ccmlabs::ThreadDataHeader | Header at the start of the ThreadManager's contiguous storage block |
| Ccmlabs::ThreadStats | Bookkeeping record for a single managed thread |
| Ccmlabs::TimeQueue | Time-binned activation queue used by a PsySpace to drive time-triggered modules |
| Ccmlabs::utils::TimeQueue< T > | Thread-safe queue of entries ordered by due time; entries become retrievable once their timestamp passes |
| Ccmlabs::utils::TimeQueueEntry< T > | One (time, entry) pair inside a TimeQueue |
| Ccmlabs::TimeQueueSchedule | One recurring (or time-bounded) activation schedule managed by a TimeQueue |
| Ccmlabs::utils::Timer | Multiplexing timer: schedule many periodic timers and consume their expiries from one queue |
| Ccmlabs::utils::TimerSchedule | One scheduled entry inside a Timer: id, active window and platform timer handle |
| Ccmlabs::utils::TimerTrigger | A single timer expiry: which timer fired and when |
| Ccodeproject::bimap_base::to_binding< bimap_type > | |
| Ccodeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl | |
| Ccmlabs::TopicMapEntry | Legacy topic-map entry |
| Ccmlabs::TopicMapHeader | Legacy topic-map header |
| Ccmlabs::ToXMLStringTool | |
| Ccmlabs::TrackPlayerMessage | One scripted post/signal action for the message-script player (Internal_MessageScript) |
| Ccmlabs::TrackPlayerMessageEntry | One key/value entry of a scripted TrackPlayerMessage |
| Cswig::traits< Type > | |
| Cswig::traits< double > | |
| Cswig::traits< long > | |
| Cswig::traits< long long > | |
| Cswig::traits< PyObject * > | |
| Cswig::traits< std::string > | |
| Cswig::traits< std::vector< double, std::allocator< double > > > | |
| Cswig::traits< std::vector< long long, std::allocator< long long > > > | |
| Cswig::traits< std::vector< long, std::allocator< long > > > | |
| Cswig::traits< std::vector< std::string, std::allocator< std::string > > > | |
| Cswig::traits< Type * > | |
| Cswig::traits_as< Type, Category > | |
| Cswig::traits_as< Type *, pointer_category > | |
| Cswig::traits_as< Type, pointer_category > | |
| Cswig::traits_as< Type, value_category > | |
| Cswig::traits_asptr< Type > | |
| Cswig::traits_asptr< std::vector< T > > | |
| Cswig::traits_asptr_stdseq< Seq, T > | |
| Cswig::traits_asval< Type > | |
| Cswig::traits_asval< double > | |
| Cswig::traits_asval< long > | |
| Cswig::traits_asval< long long > | |
| Cswig::traits_asval< PyObject * > | |
| Cswig::traits_asval< std::string > | |
| Cswig::traits_asval< Type * > | |
| Cswig::traits_check< Type, Category > | |
| Cswig::traits_check< PyObject *, value_category > | |
| Cswig::traits_check< Type, pointer_category > | |
| Cswig::traits_check< Type, value_category > | |
| Cswig::traits_from< Type > | |
| Cswig::traits_from< const Type * > | |
| Cswig::traits_from< double > | |
| Cswig::traits_from< long > | |
| Cswig::traits_from< long long > | |
| Cswig::traits_from< PyObject * > | |
| Cswig::traits_from< std::string > | |
| Cswig::traits_from< std::vector< T > > | |
| Cswig::traits_from< Type * > | |
| Cswig::traits_from_ptr< Type > | |
| Cswig::traits_from_stdseq< Seq, T > | |
| Cswig::traits_info< Type > | |
| Cswig::traits_info< Type * > | |
| Cswig::traits_reserve< Sequence > | |
| Cswig::traits_reserve< std::vector< T > > | |
| Ccmlabs::TriggerSpec | A complete trigger definition: what fires a component's crank and what happens then |
| Ctype | |
| Ccmlabs::TypeMapEntry | Type-map entry: one registered message type name/id |
| Ccmlabs::TypeMapHeader | Legacy type-map header (bitfield + TypeMapEntry array) |
| Cunary_function< ArgumentType, ResultType > | |
| Ccmlabs::UnitTestMetric | One recorded performance metric of a test run |
| Ccmlabs::UnitTestRecord | Registration and result record for a single unit test |
| Ccmlabs::UnitTestRunner | The test runner (process-wide singleton) |
| Cswig::value_category | |
| Ccmlabs::VantagePoints | Registry of perch points parsed from PsySpec XML, with reserve/occupy/free bookkeeping |
| Ccmlabs::Vector2D | 2D vector with the usual linear algebra: dot product, determinant, projection, rotation, angles |
| Ccmlabs::Vector3D | 3D vector with dot/cross products, projection and angle math |
| Ccmlabs::utils::WaitQueue< T > | Thread-safe FIFO queue with blocking waits, the workhorse producer/consumer channel in CMSDK |
| Ccmlabs::utils::WaitQueue< cmlabs::DataMessage * > | |
| Ccmlabs::utils::WaitQueue< cmlabs::RequestReply * > | |
| Ccmlabs::WebsocketData | One WebSocket frame/message (RFC 6455): parsing, generation and control frames |
| Ccmlabs::XMLAttribute | |
| Ccmlabs::XMLClear | |
| Ccmlabs::XMLNode | |
| Ccmlabs::XMLNodeContents | |
| Ccmlabs::XMLParserBase64Tool | |
| Ccmlabs::XMLResults |