Cdueca::AddInitFunction | Helper struct to add an init function from initialization code |
Cdueca::AmorphReStore | Class to unpack objects packed by an AmorphStore |
Cdueca::AmorphStore | Amorphous storage object of variable size |
►CArgListProcessor | |
Cdueca::CoreCreator< T, B, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 > | A start-up mechanism for declaring new objects available to the scripting language(s) used in DUECA (currently Scheme and Python) |
Cdueca::AssociateObject< Host > | |
Cdueca::AsyncQueueMT< T, Alloc > | This implements a singly linked fifo queue, which uses a sentinel technique and the atomic_swap64 call for implementing non-blocking transfer of commands/data from multiple threads to a single reading thread |
Cdueca::AsyncQueueMT< ModifyAlarm > | |
Cdueca::AsyncQueueMT< StateChange< dueca::SimulationState > > | |
Cdueca::AsyncQueueMT< T, ListElementAllocator< T > > | |
Cdueca::AsyncQueueMT< TimeTickType > | |
Cdueca::AsyncQueueReader< T, Alloc > | Lightweight helper object for reading an async queue |
Cdueca::AsyncQueueWriter< T, Alloc > | Lightweight helper object for writing an async queue |
Cdueca::BareDuecaGLWindow | This class provides a barebones, simple GL canvas for you to draw on, as an alternative to the toolkit-integrated DuecaGLWindow |
►Cdueca::Carthesian | Set of x, y, z Carthesian coordinates |
Cdueca::ECEF | ECEF coordinate set class |
Cdueca::Channel | Collection of definitions for modifying channel behaviour |
Cdueca::ChannelEntryInfo | Encapsulating element for available channel entry data |
Cdueca::ChannelWatcher | Base class for monitoring a channel |
►Cdueca::CommObjectReaderWriter | Base class with common elements for both anonymous/introspective read and write access to channel data |
►Cdueca::CommObjectReader | Class to access data in a channel without access to the class of that data |
Cdueca::DCOReader | Introspective access to data in a channel |
►Cdueca::CommObjectWriter | Class to access a communication object |
Cdueca::DCOWriter | Introspective access to data in a channel |
►Cdueca::CommonCallbackBase< RET, A1 > | Base class for callback mechanism, 1 parameter |
Cdueca::CommonCallback< RET, A1, M > | Specific class for callback mechanism, 1 parameter |
Cdueca::Condition | Wait and resume object |
CConglomerateFactory< X, SubConPtr > | A simple factory, uses subcontractors to create objects |
CControlBlockRead | Object to decode a control block |
Cdueca::DataClassRegistry | Global registry for information about Dueca Communication Object (DCO) types |
►Cdueca::DataReaderBase | Base class for the DataReader derived templates |
►Cdueca::DataReader< T, VirtualJoin > | |
Cdueca::EventReader< T > | This is a facilitator for reading event data |
►Cdueca::DataReader< T, MatchIntervalStartOrEarlier > | |
Cdueca::StreamReaderLatest< T > | This is a "light weight object" that enables you to read the latest set of data on a StreamChannelEnd |
►Cdueca::DataReader< T, MatchIntervalStart > | |
Cdueca::StreamReader< T > | This is a facilitator for reading stream data |
►Cdueca::DataReader< T, S > | Lightweight class for accessing data in a channel |
Cdueca::MultiStreamReader< T, E > | This is a facilitator for reading stream data |
►Cdueca::DataReaderBaseAccess | Base class for DataReader access template objects |
Cdueca::MatchIntervalStart< T > | Data selector class |
Cdueca::MatchIntervalStartOrEarlier< T > | Example data access class |
Cdueca::VirtualJoin< T > | Data selector class |
Cdueca::DataTimeSpec | DataTimeSpec is a special bare-bones version of TimeSpec |
►Cdueca::DataUpdaterBase | Common base class for DataUpdater instantiations |
Cdueca::DataUpdater< T > | This is a facilitator for writing multi-stream data |
►Cdueca::DataWriterBase | Common base class for DataWriter instantiations |
►Cdueca::DataWriter< T > | This is a facilitator for writing multi-stream data |
Cdueca::EventWriter< T > | This is a facilitator for writing event data |
Cdueca::MultiStreamWriter< T > | This is a facilitator for writing multi-stream data |
Cdueca::StreamWriter< T, init > | This is a light weight (on the stack) object to facilitate for writing stream data |
►Cdco_isenum | |
Cdueca::dco_nested< dueca::ModuleState::Type > | |
Cdueca::dco_nested< dueca::ReplicatorInfo::MessageType > | |
Cdueca::dco_nested< dueca::SimulationState::Type > | |
Cdueca::dco_nested< dueca::Snapshot::SnapCoding > | |
Cdueca::dco_nested< dueca::SnapshotState::Type > | |
►Cdco_isnested | |
Cdueca::dco_nested< dueca::DUECALogConfig > | Template specialization, defines a trait that is needed if DUECALogConfig is ever used inside other dco objects |
Cdueca::dco_nested< dueca::DUECALogStatus > | Template specialization, defines a trait that is needed if DUECALogStatus is ever used inside other dco objects |
Cdueca::dco_nested< dueca::DataTimeSpec > | Template specialization, defines a trait that is needed if DataTimeSpec is ever used inside other dco objects |
Cdueca::dco_nested< dueca::GlobalId > | Template specialization, defines a trait that is needed if GlobalId is ever used inside other dco objects |
Cdueca::dco_nested< dueca::HDFReplayConfig > | Template specialization, defines a trait that is needed if HDFReplayConfig is ever used inside other dco objects |
Cdueca::dco_nested< dueca::ModuleState > | Template specialization, defines a trait that is needed if ModuleState is ever used inside other dco objects |
Cdueca::dco_nested< dueca::NameSet > | Template specialization, defines a trait that is needed if NameSet is ever used inside other dco objects |
Cdueca::dco_nested< dueca::NetCapacityLog > | Template specialization, defines a trait that is needed if NetCapacityLog is ever used inside other dco objects |
Cdueca::dco_nested< dueca::NetTimingLog > | Template specialization, defines a trait that is needed if NetTimingLog is ever used inside other dco objects |
Cdueca::dco_nested< dueca::ReplicatorInfo > | Template specialization, defines a trait that is needed if ReplicatorInfo is ever used inside other dco objects |
Cdueca::dco_nested< dueca::ReplicatorPeerAcknowledge > | Template specialization, defines a trait that is needed if ReplicatorPeerAcknowledge is ever used inside other dco objects |
Cdueca::dco_nested< dueca::ReplicatorPeerJoined > | Template specialization, defines a trait that is needed if ReplicatorPeerJoined is ever used inside other dco objects |
Cdueca::dco_nested< dueca::SimStateRequest > | Template specialization, defines a trait that is needed if SimStateRequest is ever used inside other dco objects |
Cdueca::dco_nested< dueca::SimulationState > | Template specialization, defines a trait that is needed if SimulationState is ever used inside other dco objects |
Cdueca::dco_nested< dueca::Snapshot > | Template specialization, defines a trait that is needed if Snapshot is ever used inside other dco objects |
Cdueca::dco_nested< dueca::SnapshotState > | Template specialization, defines a trait that is needed if SnapshotState is ever used inside other dco objects |
Cdueca::dco_nested< dueca::UDPPeerAcknowledge > | Template specialization, defines a trait that is needed if UDPPeerAcknowledge is ever used inside other dco objects |
Cdueca::dco_nested< dueca::UDPPeerJoined > | Template specialization, defines a trait that is needed if UDPPeerJoined is ever used inside other dco objects |
Cdueca::dco_nested< dueca::XmlSnapshot > | Template specialization, defines a trait that is needed if XmlSnapshot is ever used inside other dco objects |
►Cdco_traits_iterable | |
Cdueca::dco_traits< limvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< varvector< D > > | Helper, for DCO object handling |
►Cdco_traits_iterablefix | |
Cdueca::dco_traits< fixvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< fixvector_withdefault< N, D, DEFLT, BASE > > | Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces |
►Cdco_traits_optional | |
Cdco_traits< fix_optional< T > > | Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces |
►Cdueca::DCOFunctor | Base class for service objects that can handle DCO data in channels |
Cdueca::hdf5log::HDF5DCOReadFunctor | For reading DCO objects elements from a HDF file |
Cdueca::hdf5log::HDF5DCOWriteFunctor | Functor class to write DCO objects elements to a HDF file |
►Cdueca::DCOMetaFunctor | Base class for key-based access to helper classes for DCO objects |
Cdueca::hdf5log::HDF5DCOMetaFunctor | Metafunctor to access DCO HDF5 facilities |
CDDFFDataRecorder | Recording/replay facility for storing data in simulation replay |
►Cdiffpack_fixedsize | |
Cdueca::dco_traits< fixvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< fixvector_withdefault< N, D, DEFLT, BASE > > | Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces |
►Cdiffpack_vector | |
Cdueca::dco_traits< limvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< varvector< D > > | Helper, for DCO object handling |
►Cdueca::dstring | This is a virtual base class for the fixed-length string classes |
Cdueca::Dstring< mxsize > | This is yet another string class, this time for strings of a fixed maximum size, and therefore a fixed storage requirement |
►CDuecaGLCanvas | |
Cdueca::DuecaGLWindow | A DuecaGLWindow is the interface between the DUECA world and OpenGL drawing |
Cdueca::DUECALogConfig | Configuration message for DUECA logging |
Cdueca::DUECALogStatus | Status feedback for hdf logging |
Cdueca::ListElementAllocator< T >::Element< X > | Single elements of data, with link to the next |
Cdueca::ElementReader | ElementReader an object to read a member of a DCO object |
Cdueca::ElementWriter | ElementWriter |
Cdueca::EulerAngles | Euler angles describing an orientation |
CEulerWorkspace | This defines a "data-pack", with room for workspace for the Euler integration below |
►Cstd::exception | |
►Cdueca::MsgException< 128 > | |
Cdueca::DataClassMemberNotFound | Member not present in the dataclass |
Cdueca::DataObjectClassDoubleEntry | Double entry of a dataclass |
Cdueca::DataObjectClassNotFound | Exception thrown when the class name searched has not been registered |
Cdueca::UndefinedFunctor | Functor type not defined for the class |
CCFCannotMake | An exception to be thrown when things cannot be made |
CCFErrorConstruction | An exception to be thrown when creation results in an error |
CLinSysException | This is an exception that can be thrown by the LinearSystem class |
Cblock_crc_error | Exception information |
Cbuffer_read_sequence_error | Cannot properly recreate the sequence of buffers |
Cbuffer_too_small | Exception information |
Ccannot_find_segment | Incorrect/not available replay tag in Segments |
Cchannel_access_not_available | Exception, improper use of the recorder |
Ccreationexception | Alert to a condition where the classname has not been given |
Cdata_recorder_configuration_error | Exception information |
Cddff_file_format_error | Exception information |
Cdouble_snapshot_origin | Thrown when snapshots cannot be reconciled |
Cdueca::Exception | An Exception class for DUECA |
Cdueca::FindFilesError | Exception to be thrown by FindFiles when an error occurs |
Cdueca::FunctorTypeMismatch | Incorrect functor conversion attempted |
Cdueca::MsgException< n > | Newer kind of exception, with standard message and max size |
Cdueca::TimeSpecSubtractFailed | Exception to throw when subtraction of time is illogical |
Cdueca::UniqueFileError | Exception to be thrown by UniqueFile when an error occurs |
Cdueca::fileread_exhausted | Exception information |
Cdueca::fileread_mismatch | Exception information |
Cdueca::scriptexception | Flag problems with script reading |
Cdueca::smartdecodeerror | Decode exception |
Cdueca::websock::connectionconfigerror | Exception to throw when connection error is wrong |
Cdueca::websock::connectionparseerror | Exception to throw when connection error is wrong |
Cdueca::websock::dataparseerror | Exception to throw when data cannot be read |
Cdueca::websock::presetmismatch | Indicate that a preset channel mis-matches |
Cdueca::xmldecodeexception | Exception type thrown when XML data cannot be fitted in a given DCO object |
Cdueca_entity_missing | Thrown when the DUECA entity cannot be found |
Cduplicate_filestreamread | Exception information |
Centry_exists | Exception information |
Centry_notfound | Exception information |
Cfile_already_opened | Exception information |
Cfile_exists | Exception information |
Cfile_inconsistent_bufsize | Exception information |
Cfile_logic_error | Exception information |
Cfile_missing | Exception information |
Cfile_read_error | Exception information |
Cfile_readonly_no_write | Exception information |
Cfile_wrong_streamid | Exception information |
Cincorrect_init | Exception information |
Cinitial_file_mismatch | Problem in the initial condition file |
Creplay_synchronization | Synchronization with the replay file is off |
Ctag_information_not_matching_recorders | Tag information does not match recorders |
Cfix_optional< T > | Make fixed-size objects optional, using a boolean flag for "null/nil/None" values |
►Cdueca::fixvector< N, T > | Fixed-sized vector |
Cdueca::fixvector_withdefault< N, T, DEFLT, BASE > | Fixed-sized vector, with a numeric default |
Cfixvector< N, T > | |
Cdueca::fixvector< 10, uint16_t > | |
Cdueca::fixvector< 20, uint16_t > | |
►Cdueca::GenericCallback | Implements callback objects |
Cdueca::Callback< dueca::ActivityViewBase > | |
Cdueca::Callback< ConfigClient > | |
Cdueca::Callback< dueca::DusimeModule > | |
Cdueca::Callback< dueca::GLSweeper > | |
Cdueca::Callback< dueca::HardwareModule > | |
Cdueca::Callback< dueca::RTWModule > | |
Cdueca::Callback< dueca::ScramNetAccessor > | |
Cdueca::Callback< dueca::ScriptInterpret > | |
Cdueca::Callback< dueca::SimulationModule > | |
Cdueca::Callback< dueca::Ticker > | |
Cdueca::Callback< dueca::TimingView > | |
Cdueca::Callback< dueca::hdf5log::HDF5Logger > | |
Cdueca::Callback< dueca::hdf5log::HDF5Replayer > | |
Cdueca::Callback< dueca::websock::WebSocketsServerBase > | |
Cdueca::Callback< T > | Template class for callback to a member function |
Cdueca::CallbackWithId< T, I > | Template class for callback to a member function |
►Cdueca::GenericEvent | Generic event class |
Cdueca::Event< T > | The normal event class |
►Cdueca::GenericVarIO | A class to peek and poke into the variables of another class |
Cdueca::MemberCall< C, T > | Template specialisation of the GenericVarIO |
Cdueca::MemberCall2Way< C, T > | Template specialisation of the GenericVarIO |
Cdueca::VarProbe< C, T > | If defined, a hack is implemented that avoids some problems with templates |
Cdueca::VarProbeElt< C, Ta, Te > | Another Template specialization of the GenericVarIO |
Cdueca::GladeCallbackTable | Structure that assembles a widget name, a callback function and the widget signal that should trigger the callback function |
Cdueca::GlobalId | This class defines an ID pair, consisting of a location id, identifying a participating dueca node, and an object id, identifying an object (or channel) created in that node |
►CGLWindowHelper | |
CGlutGuiGLWindowHelper | This is a class derived from the generic GLWindowHelper, and it implements GL connection to a glui + glui based interface |
Cdueca::GtkGladeWindow | A GUI window directly from a glade interface file |
Cdueca::HDFReplayConfig | Configuration message for HDF5 logging |
Cdueca::ActivityViewBase::HighLight | Highlighted and listed area |
Cdueca::IncoTable | This struct is helpful in constructing a table of pointers to IncoVariable objects, combined with pointers to GenericVarIO objects |
Cdueca::InformationStash< T > | |
Cdueca::InitFunction | Init function class |
CInputCalibrator< T, R > | Class that performs calibration and scaling of an incoming integer value from an A/D converter or other input device |
CInputRatioCalibrator< T, R > | Class that performs calibration and scaling of an incoming integer value from an A/D converter or other input device |
Cdueca::InterpIndex< T > | This implements a single index (axis) for an interpolation into a table |
Cdueca::Interpolator1< T > | Interpolator object |
Cdueca::Interpolator2< T > | Interpolator object |
Cdueca::Interpolator3< T > | Interpolator object |
Cdueca::Interpolator4< T > | Interpolator object |
Cdueca::InterpTable1< T, I > | Interpolation data holder, for 1d interpolation tables |
Cdueca::InterpTable2< T, I > | Interpolation data holder, for 2d interpolation tables |
Cdueca::InterpTable3< T, I > | Interpolation data holder, for 3d interpolation tables |
Cdueca::InterpTable4< T, I > | Interpolation data holder, for 4d interpolation tables |
►Cboost::intrusive_ref_counter | |
CFileHandler | Object to open and manage a logging file, low-level API |
Cdueca::LatLonAlt | Position on the WGS geoid in geodetic coordinates |
Cdueca::limvector< N, T > | Variable-sized vector of limited size; allocates all its memory in one go, requires a size of sizeof(size_t) + sizeof(pointer) + N * sizeof(data) |
►CLinearSystem | This class creates a linear time-invariant (control) system |
►CLimitedLinearSystem | A specialization of LinearSystem that implements limits on the system state |
CIntegrator | This class creates a single integrator, if requested with limits on its state |
Cdueca::ListElementAllocator< T > | Default allocator list objects |
Cdueca::ListElementAllocator< ModifyAlarm > | |
Cdueca::ListElementAllocator< StateChange< dueca::SimulationState > > | |
Cdueca::ListElementAllocator< TimeTickType > | |
Cdueca::LoadMetaFunctor< F > | Struct to declare a MetaFunctor to the DCO type system |
Cdueca::LocalAxis | This class produces an "efficient" implementation of a local axis frame mapped onto ECEF or lat-lon-alt coordinates |
Cdueca::hdf5log::HDF5DCOReadFunctor::LogDataSet | Organize data per element |
Cdueca::hdf5log::HDF5DCOWriteFunctor::LogDataSet | Organize data per element |
Cdueca::ModuleState | Describes the state a module may be in |
Cdueca::MultiStreamReaderBase< T > | |
►Cdueca::NamedObject | This class is a common base to all objects with a name |
Cdueca::EasyId | Internally in DUECA, some objects need an id, but cannot derive from NamedObject, because they could be initialized automatically before the ObjectManager |
►Cdueca::Module | Base class for user-created self contained objects in DUECA |
►Cdueca::ActivityViewBase | This is a module that can generate an overview of the activity (timelines) in a set of connected DUECA nodes |
Cdueca::ActivityView | This is a module that can generate an overview of the activity (timelines) in a set of connected DUECA nodes |
Cdueca::ConfigStorage | Store configuration files |
►Cdueca::DusimeModule | A class "in-between" the dueca Module class, and Simulation/HardwareModule |
Cdueca::HardwareModule | HardwareModule, a base class for modules that interact with hardware |
►Cdueca::SimulationModule | A base class from which users can derive DUSIME modules |
Cdueca::RTWModule | A base class from which users can derive Real-Time Workshop modules |
Cdueca::hdf5log::HDF5Logger | Generic HDF5 file format logging |
Cdueca::hdf5log::HDF5Replayer | Generic HDF5 replaying |
Cdueca::GLSweeper | Object that takes care of initializing GL interfacing code in a specific thread, and calling swapbuffers |
Cdueca::TimingView | This is a module that generates a summary of the timing results of any instrumented activities |
►Cdueca::websock::WebSocketsServerBase | Common base type for websocket servers |
Cdueca::websock::WebSocketsServer< Encoder, Decoder > | Webserver providing access to DUECA channels |
Cdueca::ScriptInterpret | Interaction with the scripting language |
Cdueca::Ticker | A clock synchronisation object |
►CNamedObject | |
CAssociateObject< Host > | Proxy identity for helper classes associated with an object derived from dueca::NamedObject |
Cdueca::NameSet | Name tuple as used in DUECA |
Cdueca::NetCapacityLog | Network capacity use information |
Cdueca::NetTimingLog | Timing information on network use |
Cdueca::NoExtrapolation< T > | Example extrapolation (actually no-extrapolation) class |
Cdueca::ObsoleteObject | Obsolete object |
►Cstd::ofstream | |
Cdueca::UniqueFile | Create a numbered, unique, empty, writeable file, according to a format |
►COpenGLHelper | |
CGlutGuiOpenGLHelper | This class provides an interface to duecaGLwindow for creation of windows under different windowing (toolkit) regimes |
Cdueca::GtkGladeWindow::OptionMapping | Struct for mapping enum name to representation string |
Cdueca::GtkGladeWindow::OptionMappings | Struct for describing mappings |
Cdueca::Orientation | Represent an orientation or rotation transformation with a quaternion |
COutputCalibrator< T, R > | This performs a conversion of some (engineering units) value to an integer suitable for control of a D/A converter or other output device |
►Cpack_constant_size | |
Cdueca::dco_traits< fixvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< fixvector_withdefault< N, D, DEFLT, BASE > > | Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces |
►Cpack_optional | |
Cdco_traits< fix_optional< T > > | Template specialization, indicates how data in members of DCO objects should accessed through the CommObjects interfaces |
►Cpack_var_size | |
Cdueca::dco_traits< limvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< varvector< D > > | Helper, for DCO object handling |
Cdueca::ParameterTable | Element of a parameter table for configuration of modules |
Cdueca::Polynomial< n > | Implementation of a scaling/converting device, using a polynomial function |
CPythonCorrectedName | Convert a given class name to avoid special characters |
CFileHandler::read_job | Read jobs, need requester and the offset |
►CReflectiveAccessor | |
Cdueca::ScramNetAccessor | This is a media accessor based on a common memory principle |
Cdueca::ReplicatorInfo | Start information for a peer joining a replicator network |
Cdueca::ReplicatorPeerAcknowledge | Start information for a peer joining a replicator network |
Cdueca::ReplicatorPeerJoined | Notification message on the joining of a peer to a replicator network |
►CRigidBody | Rigid body dynamics function, calculates derivative of a rigid body, given sum of moments and forces and the acting gravity field |
CPulsedBody | This is an example, using the RigidBody class as basis for implementation of equations of motion |
CRungeKuttaWorkspace | This defines a "data-pack", with room for workspace for the Runge-Kutta integration |
Cdueca::ScopeLock | User of the StateGuard class |
►CScriptCreatable | |
CScriptCreatableDataHolder< T > | ScriptCreatable templated holder class |
Cdueca::PeriodicTimeSpec | A PeriodicTimeSpec is derived from the normal TimeSpec |
Cdueca::PrioritySpec | Priority specification |
Cdueca::Ticker | A clock synchronisation object |
Cdueca::SetScriptInitFunction | Helper struct to add script init function from initialization code |
►Cdueca::SimpleFunction | Base class for simple (one parameter) double precision functions |
Cdueca::Circular | Implementation of a rotary scaling/converting device, using a simple gain |
Cdueca::CircularWithPoly | Implementation of a rotary scaling/converting device, using a polynomial for final correction and optionally tracking of the angle |
Cdueca::IdentityFunction | Base class for simple (one parameter) double precision functions |
Cdueca::Inverse | Implementation of a scaling/converting device, using a polynomial function |
Cdueca::PolynomialN | Implementation of a scaling/converting device, using a polynomial function |
Cdueca::StepsN | Implementation of a scaling/converting device, that produces a discrete number of different output values depending on a continous input |
Cdueca::SimStateRequest | For requesting specific state changes of the DUSIME control process |
Cdueca::SimTime | This is the integer (model) time of a simulation or process |
►CSimulationModule | |
CDDFFLogger | Generic DDFF file format logging |
Cdueca::SimulationState | An automatically generated class |
CSingletonPointer< T > | "Smart" pointer class for singletons |
►Cdueca::Snapshot | A Snapshot object can be used to send the data from a state snapshot, i.e |
Cdueca::XmlSnapshot | An XmlSnapshot can be used to communicate RTW module settings (inputs, states, and parameters) from and to RTW modules |
Cdueca::SnapshotState | Enum event type for keeping snapshot info |
Cdueca::StateGuard | Class that guards against race conditions |
Cdueca::Steps< n > | Implementation of a scaling/converting device, that produces a discrete number of different output values depending on a continous input |
Cdueca::StoreMark< T > | Mark object, |
CFileHandler::StreamSetInfo | Collection of data per stream |
►Cstd::string | |
Cdueca::smartstring | "Smart" string class |
►CSubcontractorBase< Xbase > | Base subcontractor for the ConglomerateFactory |
CCFSubcontractor< Xbase, Derived, Conglomerate > | Specific subcontractor template |
Cdueca::TriggerPuller::TargetData | Combination of data needed to work with a target |
►Cdueca::TimeSpec | A TimeSpec is a specification for a time interval |
Cdueca::PeriodicTimeSpec | A PeriodicTimeSpec is derived from the normal TimeSpec |
Cdueca::TimingCheck | A TimingCheck object monitors the timing of a certain Activity |
►Cdueca::TriggerPuller | Base class for all objects that can set activities into motion |
►Cdueca::GenericToken | The accessToken objects are used in conjunction with the channel system |
►Cdueca::ChannelReadToken | Access token used to read data from a UnifiedChannel |
Cdueca::EventChannelReadToken< T > | An EventChannelReadToken can be used to read data from an event channel |
Cdueca::MultiStreamReadToken< T > | Handle type identifying entries in the channel |
Cdueca::StreamChannelReadToken< T > | This can be used to read data from a stream channel |
►Cdueca::ChannelWriteToken | Access token for writing an entry in a UnifiedChannel |
Cdueca::EventChannelWriteToken< T > | An EventChannelWriteToken can be used to write data to an event channel |
Cdueca::MultiStreamWriteToken< T > | Access token for writing an entry in a MultiStreamChannel |
Cdueca::StreamChannelWriteToken< T > | An StreamChannelWriteToken can be used to write data to a stream channel |
►Cdueca::TargetAndPuller | Common base class for objects that pass triggering |
Cdueca::AperiodicAlarm | This is a triggering device that can provide your activity with user-controlled, a-periodic triggering |
Cdueca::ConditionAnd | "And" combination of different TriggerPullers |
Cdueca::ConditionOr | "Or" combination of different TriggerPullers |
Cdueca::PeriodicAlarm | This is a triggering device that can provide your activity with user-controlled, periodic triggering |
Cdueca::TimeWarp | Time warp for a triggering device |
Cdueca::TriggerRegulator | Make triggering (more) regular |
Cdueca::TriggerRegulatorGreedy | Make triggering (more) regular |
Cdueca::Ticker | A clock synchronisation object |
Cdueca::UCallbackOrActivity | Small helper class to provide flexibility in the creation of ReadAccessToken and WriteAccessToken, accepts either a callback or activity, and will do only one call or activation |
►CTriggerTarget | |
►Cdueca::Activity | Activity objects represent a metafor for allocation of locus-of-control in DUECA |
Cdueca::ActivityCallback | The most common type of activity, one which uses a GenericCallback object to call something |
Cdueca::CriticalActivity | This is an activity that uses one of two GenericCallback objects to allow your module to do something |
Cdueca::TargetAndPuller | Common base class for objects that pass triggering |
Cdueca::typeflag< T > | |
Cdueca::UDPPeerAcknowledge | Start information for a peer joining a replicator network |
Cdueca::UDPPeerJoined | Notification message on the joining of a peer to a replicator network |
►Cunpack_resize | |
Cdueca::dco_traits< limvector< N, D > > | Helper, for DCO object handling |
Cdueca::dco_traits< varvector< D > > | Helper, for DCO object handling |
Cdueca::varvector< T > | Variable-sized vector, allocates its for the data from the heap, so not the most efficient for high-rate real-time data sending |
►Cstd::vector | |
Cdueca::FindFiles | Find a list of files matching a "glob" pattern |
►CW | |
CCFSingletonWrapper< W > | Wrapper to create a singleton subsidiary class |
►CWindowingProtocol | |
Cdueca::GluiProtocol | Class that implements/abstracts the connection to the glut + glui windowing toolkit |
►Crapidjson::Writer | |
Cdueca::smartstring::json_string_writer | Helper struct to create a json writer |
►Cpugi::xml_writer | |
Cdueca::smartstring::xml_string_writer | Helper struct to use an std::string as buffer for XML writing with pugi |