MISR Toolkit  1.5.1
Public Member Functions | Protected Attributes
PacketTable Class Reference

#include <H5PacketTable.h>

Inheritance diagram for PacketTable:
Inheritance graph
Collaboration diagram for PacketTable:
Collaboration graph

Public Member Functions

 PacketTable ()
 
 PacketTable (hid_t fileID, const char *name)
 
 PacketTable (hid_t fileID, char *name)
 
virtual ~PacketTable ()
 
bool IsValid ()
 
int IsVariableLength ()
 
void ResetIndex ()
 
int SetIndex (hsize_t index)
 
hsize_t GetIndex (int &error)
 
hsize_t GetPacketCount (int &error)
 
hsize_t GetPacketCount ()
 
hid_t GetTableId ()
 
hid_t GetDatatype ()
 
hid_t GetDataset ()
 
int FreeBuff (size_t numStructs, hvl_t *buffer)
 

Protected Attributes

hid_t table_id
 

Detailed Description

Definition at line 31 of file H5PacketTable.h.

Constructor & Destructor Documentation

◆ PacketTable() [1/3]

PacketTable::PacketTable ( )
inline

Definition at line 37 of file H5PacketTable.h.

◆ PacketTable() [2/3]

PacketTable::PacketTable ( hid_t  fileID,
const char *  name 
)

◆ PacketTable() [3/3]

PacketTable::PacketTable ( hid_t  fileID,
char *  name 
)

◆ ~PacketTable()

virtual PacketTable::~PacketTable ( )
virtual

Member Function Documentation

◆ FreeBuff()

int PacketTable::FreeBuff ( size_t  numStructs,
hvl_t buffer 
)

◆ GetDataset()

hid_t PacketTable::GetDataset ( )

◆ GetDatatype()

hid_t PacketTable::GetDatatype ( )

◆ GetIndex()

hsize_t PacketTable::GetIndex ( int &  error)

◆ GetPacketCount() [1/2]

hsize_t PacketTable::GetPacketCount ( int &  error)

◆ GetPacketCount() [2/2]

hsize_t PacketTable::GetPacketCount ( )
inline

Definition at line 92 of file H5PacketTable.h.

◆ GetTableId()

hid_t PacketTable::GetTableId ( )

◆ IsValid()

bool PacketTable::IsValid ( )

◆ IsVariableLength()

int PacketTable::IsVariableLength ( )

◆ ResetIndex()

void PacketTable::ResetIndex ( )

◆ SetIndex()

int PacketTable::SetIndex ( hsize_t  index)

Field Documentation

◆ table_id

hid_t PacketTable::table_id
protected

Definition at line 128 of file H5PacketTable.h.


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

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54