gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::FixedStreamGen Class Reference

#include <stream_gen.hh>

Inheritance diagram for gem5::FixedStreamGen:
gem5::StreamGen

Public Member Functions

 FixedStreamGen (const BaseTrafficGenParams &p)
 
uint32_t pickStreamID () override
 
uint32_t pickSubstreamID () override
 
- Public Member Functions inherited from gem5::StreamGen
virtual ~StreamGen ()
 
bool ssidValid () const
 Returns true if the substreamID generation is valid and hence should be taken into account.
 

Additional Inherited Members

- Static Public Member Functions inherited from gem5::StreamGen
static StreamGencreate (const BaseTrafficGenParams &p)
 Factory method for constructing a Stream generator.
 
- Protected Member Functions inherited from gem5::StreamGen
 StreamGen (const BaseTrafficGenParams &p)
 
- Protected Attributes inherited from gem5::StreamGen
std::vector< uint32_t > streamIds
 Store preset Stream and Substream IDs to use for requests This is the set of available streamIDs the generator can pick.
 
std::vector< uint32_t > substreamIds
 

Detailed Description

Definition at line 105 of file stream_gen.hh.

Constructor & Destructor Documentation

◆ FixedStreamGen()

gem5::FixedStreamGen::FixedStreamGen ( const BaseTrafficGenParams & p)
inline

Member Function Documentation

◆ pickStreamID()

uint32_t gem5::FixedStreamGen::pickStreamID ( )
inlineoverridevirtual

Implements gem5::StreamGen.

Definition at line 117 of file stream_gen.hh.

References gem5::StreamGen::streamIds.

◆ pickSubstreamID()

uint32_t gem5::FixedStreamGen::pickSubstreamID ( )
inlineoverridevirtual

Implements gem5::StreamGen.

Definition at line 120 of file stream_gen.hh.

References gem5::StreamGen::substreamIds.


The documentation for this class was generated from the following file:

Generated on Tue Jun 18 2024 16:24:11 for gem5 by doxygen 1.11.0