ILLIXR: Illinois Extended Reality System
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Cdata_use_indicatorA helper class that lets one dynamically determine if some data gets used
 Cgen_guidThis class generates unique IDs
 CphonebookA service locator for ILLIXR
 CserviceA 'service' that can be registered in the phonebook
 CpluginA dynamically-loadable plugin for Spindle
 Creader_latestA handle which can read the latest event on a topic
 CrecordThis class represents a tuple of fields which get logged by record_logger
 Crecord_coalescerCoalesces logs of the same type to be written back as a single-transaction
 Crecord_headerSchema of each record
 Crecord_loggerThe ILLIXR logging service for structured records
 Cstart_end_loggerUtility for logging to start and end times to a file
 CswitchboardA manager for typesafe, threadsafe, named event-streams (called topics)
 CthreadloopA reusable threadloop for plugins
 CwriterA handle which can publish events to a topic
 Cprint_timerLike timer, but prints the output
 CtimerTimer that times until the end of the code block ([RAII])