gem5  v21.1.0.2
Public Member Functions | List of all members
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. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from gem5::StreamGen
static StreamGencreate (const BaseTrafficGenParams &p)
 Factory method for constructing a Stream generator. More...
 
- 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. More...
 
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 Sep 21 2021 12:27:35 for gem5 by doxygen 1.8.17