MIRA
Public Types | Public Attributes | List of all members
Tape::ChannelInfo Struct Reference

Information about a channel in a tape. More...

#include <fw/Tape.h>

Public Types

typedef std::vector< MessageIndexMessageVector
 

Public Attributes

uint64 offset
 Offset in bytes of the info packet in the tape. More...
 
uint64 offsetToIndexTable
 Offset in bytes of the index table for the channel. More...
 
Duration firstMessageOffset
 Time offset of the first message in the channel. More...
 
Duration lastMessageOffset
 Time offset of the last message in the channel. More...
 
std::string name
 Name of the channel. More...
 
std::string type
 Typename of the channel. More...
 
TypeMetaPtr meta
 Type meta information. More...
 
MetaTypeDatabase metaDB
 Database of meta information needed by this type. More...
 
MessageVector messages
 Messages. More...
 
uint64 dataSize
 Size of all messages in bytes. More...
 

Detailed Description

Information about a channel in a tape.

Member Typedef Documentation

◆ MessageVector

typedef std::vector<MessageIndex> MessageVector

Member Data Documentation

◆ offset

uint64 offset

Offset in bytes of the info packet in the tape.

◆ offsetToIndexTable

uint64 offsetToIndexTable

Offset in bytes of the index table for the channel.

◆ firstMessageOffset

Duration firstMessageOffset

Time offset of the first message in the channel.

◆ lastMessageOffset

Duration lastMessageOffset

Time offset of the last message in the channel.

◆ name

std::string name

Name of the channel.

◆ type

std::string type

Typename of the channel.

◆ meta

Type meta information.

◆ metaDB

Database of meta information needed by this type.

◆ messages

MessageVector messages

Messages.

◆ dataSize

uint64 dataSize

Size of all messages in bytes.


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