23 lines
398 B
C++
23 lines
398 B
C++
#ifndef CHANNEL_HEADER_HH
|
|
#define CHANNEL_HEADER_HH
|
|
|
|
#include <cstdint>
|
|
#include <cstdlib>
|
|
|
|
class Channel {
|
|
uint32_t id;
|
|
uint32_t size;
|
|
uint32_t version;
|
|
int32_t integral[3];
|
|
uint32_t crossing;
|
|
uint32_t block_count;
|
|
uint32_t spill;
|
|
char * block_data;
|
|
bool valid;
|
|
public:
|
|
Channel(char const * ptr, size_t len);
|
|
void Print();
|
|
|
|
};
|
|
#endif /* end of include guard */
|