ILLIXR: Illinois Extended Reality Testbed
|
▼NILLIXR | RAC_ERRNO_MSG |
Cdisplay_params | Display parameters |
Crendering_params | Rendering parameters |
Cmanaged_thread | An object that manages a std::thread; it joins and exits when the object gets destructed |
▼Cphonebook | A service locator for ILLIXR |
Cservice | A 'service' that can be registered in the phonebook |
Cplugin | A dynamically-loadable plugin for Spindle |
Crecord_header | Schema of each record |
Cdata_use_indicator | A helper class that lets one dynamically determine if some data gets used |
Crecord | This class represents a tuple of fields which get logged by record_logger |
Crecord_logger | The ILLIXR logging service for structured records |
Cgen_guid | This class generates unique IDs |
Crecord_coalescer | Coalesces logs of the same type to be written back as a single-transaction |
CRelativeClock | Relative clock for all of ILLIXR |
CEvent | A boolean condition-variable |
CStoplight | Start/stop synchronization for the whole application |
▼Cswitchboard | A manager for typesafe, threadsafe, named event-streams (called topics) |
Cevent | Virtual class for event types |
Cevent_wrapper | Helper class for making event types |
Creader | A handle which can read the latest event on a topic |
Cwriter | A handle which can publish events to a topic |
Cthreadloop | A reusable threadloop for plugins |
Cprint_timer | Like timer, but prints the output |
Ctimer | Timer that times until the end of the code block ([RAII]) |