|
Babeltrace 2 C API 2.1.0-rc2
Open-source trace manipulation framework
|
| Common C types | C types common to many parts of the API |
| Error reporting | Error reporting functions and macros |
| General purpose utilities | General purpose utilities |
| ▼Graph | Trace processing graph |
| ▼Component class development | Component class development (creation) |
| ▼Messages | Elements exchanged between components |
| ▼Trace IR | Intermediate representation of tracing domain objects and concepts (contents of messages) |
| Clock class | Class of stream clocks |
| Clock snapshot | Snapshot of a stream clock |
| Event | Trace event |
| Event class | Class of events |
| Fields | Containers of trace data |
| Field classes | Classes of fields |
| Field path | Path to a field |
| Field location | Location of a field (available since Babeltrace 2.1) |
| Packet | Trace packet |
| Stream | Trace stream |
| Stream class | Class of streams |
| Trace | Trace (set of streams) |
| Trace class | Class of traces |
| Message iterator | Iterator of a message sequence |
| ▼Message iterator class | Message iterator class |
| Self message iterator | Private view of a message iterator for methods |
| Private query executor | Private view of a query executor for a component class query method |
| ▼Self components | Private views of components for instance methods |
| Self component ports | Private views of ports for component class instance methods |
| Self component classes | Private views of component classes for class methods |
| ▼Components | Source, filter, and sink components: nodes in a trace processing graph |
| Ports | Component input and output ports |
| Component classes | Source, filter, and sink component classes (non-development) |
| Component descriptor set | Set of descriptors of prospective components to use with bt_get_greatest_operative_mip_version() or bt_get_greatest_operative_mip_version_with_restriction() |
| Connection | Component port connection |
| Interrupter | Interrupter |
| Query executor | Executor of component class object queries |
| Integer range sets | Sets of unsigned and signed 64-bit integer ranges |
| Library version | Library version getters |
| Logging | Logging level enumerators and library logging control |
| Plugin development | Shared object plugin development |
| Plugin loading | Plugin loading functions |
| Values | Generic, JSON-like basic data containers |