Update to version 3.2
This commit is contained in:
@@ -18,7 +18,6 @@
|
||||
|
||||
|
||||
#include <gempa/caps/packet.h>
|
||||
#include <vector>
|
||||
|
||||
|
||||
namespace Gempa {
|
||||
@@ -29,46 +28,47 @@ class MSEEDDataRecord : public DataRecord {
|
||||
public:
|
||||
MSEEDDataRecord();
|
||||
|
||||
virtual const char *formatName() const;
|
||||
DataRecord *clone() const override;
|
||||
const char *formatName() const override;
|
||||
|
||||
virtual bool readMetaData(std::streambuf &buf, int size,
|
||||
Header &header,
|
||||
Time &startTime,
|
||||
Time &endTime);
|
||||
bool readMetaData(std::streambuf &buf, int size,
|
||||
Header &header,
|
||||
Time &startTime,
|
||||
Time &endTime) override;
|
||||
|
||||
virtual const Header *header() const;
|
||||
virtual Time startTime() const;
|
||||
virtual Time endTime() const;
|
||||
const Header *header() const override;
|
||||
Time startTime() const override;
|
||||
Time endTime() const override;
|
||||
|
||||
virtual bool canTrim() const;
|
||||
virtual bool canMerge() const;
|
||||
bool canTrim() const override;
|
||||
bool canMerge() const override;
|
||||
|
||||
virtual bool trim(const Time &start,
|
||||
const Time &end) const;
|
||||
bool trim(const Time &start,
|
||||
const Time &end) const override;
|
||||
|
||||
virtual size_t dataSize(bool withHeader) const;
|
||||
size_t dataSize(bool withHeader) const override;
|
||||
|
||||
virtual ReadStatus get(std::streambuf &buf, int size,
|
||||
const Time &start = Time(),
|
||||
const Time &end = Time(),
|
||||
int maxSize = -1);
|
||||
ReadStatus get(std::streambuf &buf, int size,
|
||||
const Time &start = Time(),
|
||||
const Time &end = Time(),
|
||||
int maxSize = -1) override;
|
||||
|
||||
virtual bool put(std::streambuf &buf, bool withHeader) const;
|
||||
bool put(std::streambuf &buf, bool withHeader) const override;
|
||||
|
||||
/**
|
||||
* @brief Returns the packet type
|
||||
* @return The packet type
|
||||
*/
|
||||
PacketType packetType() const { return MSEEDPacket; }
|
||||
PacketType packetType() const override { return MSEEDPacket; }
|
||||
|
||||
/**
|
||||
* @brief Initializes the internal data vector from the given buffer
|
||||
* @param The buffer to read the data from
|
||||
* @param The buffer size
|
||||
*/
|
||||
virtual void setData(const void *data, size_t size);
|
||||
void setData(const void *data, size_t size);
|
||||
|
||||
void unpackHeader() { unpackHeader(_data.data(), _data.size()); }
|
||||
void unpackHeader();
|
||||
|
||||
|
||||
protected:
|
||||
@@ -78,10 +78,6 @@ class MSEEDDataRecord : public DataRecord {
|
||||
Time _endTime;
|
||||
|
||||
int _dataType;
|
||||
|
||||
|
||||
private:
|
||||
void unpackHeader(char *data, size_t size);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user