Simutrace 3.0
Simulation Tracing Framework
StreamTypeDescriptor Struct Reference

Describes the type of entries in a stream. More...

#include <SimuStorTypes.h>

Data Fields

char name [MAX_STREAM_TYPE_NAME_LENGTH]
 Friendly name of the type.
 
StreamTypeId id
 Unique id of the type.
 
uint32_t temporalOrder: 1
 Temporally ordered stream. More...
 
uint32_t bigEndian: 1
 Value endianess. Not supported, yet.
 
uint32_t arch32Bit: 1
 Indicates if type is meant for 32 bit architectures.
 
size_t entrySize
 Entry size. More...
 

Detailed Description

Each stream must have a type that describes the size and properties of the entries in a stream. The StreamTypeDescriptor encapsulates this information.

Since
3.0

Field Documentation

uint32_t temporalOrder

Indicates if the entries in the stream are temporally ordered. If temporalOrder is set, the first member in each entry must be a 48 bit cycle count field.

size_t entrySize

Size of a single entry in bytes. To make variable-sized entries use makeVariableEntrySize(). If the size itself is desired, do not read the entry size directly, instead use getEntrySize()


The documentation for this struct was generated from the following file:
Karlsruhe Institute of Technology (KIT)
System Architecture Group

http://simutrace.org
Generated on Thu Aug 14 2014 23:46:06 for Simutrace by doxygen 1.8.6
Marc Rittinghaus