2 * @defgroup api_drain The Drain API.
4 * These methods relate to the "Drainable" interface.
8 * @defgroup api_serialize The Serialize API.
10 * These methods related to the "Serialize" interface.
14 * @defgroup api_eventq The Event Queue API.
16 * These methods relate to the event queue interface.
20 * @defgroup api_stats The Stats API.
22 * These methods relate to the statistics I/O interface.
26 * @defgroup api_simobject The SimObject API.
28 * These methods relate to the SimObject interface.
32 * @defgroup api_addr_range The AddrRange API.
34 * These methods relate to the AddrRange and AddrRangeMap interfaces.
38 * @defgroup api_atomic_op The AtomicOpFunctor API.
40 * These methods relate to the AtomicOpFunctor and the related interfaces.
44 * @defgroup api_bitfield The bit manipulating API.
46 * These are a collection of methods for bit manipulations.
50 * @defgroup api_bitunion The BitUnion API.
52 * These are a collection of methods and macros of the BitUnion system of
53 * defining bitfields on top of an underlying class.
57 * @defgroup api_base_utils The utility functions and constants API.
59 * These are a collection of utility functions and constants defined in
64 * @defgroup api_callback The CallbackQueue API.
66 * These methods relate to the CallbackQueue interface.
70 * @defgroup api_channel_addr The ChannelAddr and ChannelAddrRange API.
72 * These methods relate to the interface of ChannelAddr and ChannelAddrRange.
76 * @defgroup api_chunk_generator The ChunkGenerator API.
78 * These methods relate to the ChunkGenerator interface.
82 * @defgroup api_coroutine The Coroutine API.
84 * These methods relate to the Coroutine interface.
88 * @defgroup api_fiber The Fiber API.
90 * These methods relate to the Fiber interface.
94 * @defgroup api_flags The Flags API.
96 * These methods relate to the Flags interface.
100 * @defgroup api_inet The inet API.
102 * These methods relate to EthAddr, IpAddress, TCP, UDP interfaces.
106 * @defgroup api_logger The Logger API.
108 * These methods and macros provide access to gem5's logging system.
112 * @defgroup api_poll_event The PollEvent API.
114 * These methods relate to the PollEvent interface.
118 * @defgroup api_poll_queue The PollQueue API.
120 * These methods relate to the PollQueue interface.
124 * @defgroup api_remote_gdb The RemoteGDB API.
126 * These methods relate to the BaseRemoteGDB and BaseGdbRegCache interfaces.
130 * @defgroup api_sat_counter The SatCounter API.
132 * These methods relate to the SatCounter interface.
136 * @defgroup api_socket The Socket API.
138 * These methods relate to the Socket interface.
142 * @defgroup api_stl_helpers The C++ STL helpers API.
144 * These are methods providing additional functionality to C++ STL.
148 * @defgroup api_trace The Trace API.
150 * These methods relate to the selective debugging trace facility.