Simutrace 3.1.4
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.
 
uint32_t reserved0: 29
 Reserved. Set to 0.
 
uint32_t reserved1
 Reserved. Set to 0.
 
uint32_t entrySize
 Entry size. More...
 
uint32_t reserved2
 Reserved. Set to 0.
 

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 StreamTypeDescriptor::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 monotonically increasing (cycle) counter field.

uint32_t StreamTypeDescriptor::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)
Operating Systems Group

http://simutrace.org
Generated on Mon May 4 2015 20:03:45 for Simutrace by doxygen 1.8.9.1
Marc Rittinghaus