casacore
|
Public Member Functions | |
virtual void | Serialize (std::ostream &stream) const override |
virtual void | Unserialize (std::istream &stream) override |
Public Member Functions inherited from Serializable | |
virtual | ~Serializable () |
Static Public Member Functions | |
static uint32_t | Size () |
Static Public Member Functions inherited from Serializable | |
template<typename T > | |
static void | SerializeToUInt64 (std::ostream &stream, T value) |
template<typename T > | |
static void | SerializeToUInt32 (std::ostream &stream, T value) |
template<typename T > | |
static void | SerializeToUInt16 (std::ostream &stream, T value) |
template<typename T > | |
static void | SerializeToUInt8 (std::ostream &stream, T value) |
static void | SerializeToBool8 (std::ostream &stream, bool value) |
static void | SerializeToFloat (std::ostream &stream, float value) |
static void | SerializeToDouble (std::ostream &stream, double value) |
static void | SerializeToLDouble (std::ostream &stream, long double value) |
static void | SerializeToLDoubleC (std::ostream &stream, std::complex< long double > value) |
static void | SerializeToString (std::ostream &stream, const std::string &str) |
static void | SerializeTo32bString (std::ostream &stream, const std::string &str) |
static uint64_t | UnserializeUInt64 (std::istream &stream) |
static uint32_t | UnserializeUInt32 (std::istream &stream) |
static uint16_t | UnserializeUInt16 (std::istream &stream) |
static uint8_t | UnserializeUInt8 (std::istream &stream) |
static bool | UnserializeBool8 (std::istream &stream) |
static double | UnserializeFloat (std::istream &stream) |
static double | UnserializeDouble (std::istream &stream) |
static long double | UnserializeLDouble (std::istream &stream) |
static std::complex< long double > | UnserializeLDoubleC (std::istream &stream) |
static void | UnserializeString (std::istream &stream, std::string &destStr) |
static void | Unserialize32bString (std::istream &stream, std::string &destStr) |
Public Attributes | |
uint32_t | blockSize |
uint32_t | antennaCount |
Definition at line 157 of file threadeddyscocolumn.h.
|
inlineoverridevirtual |
Implements Serializable.
Definition at line 163 of file threadeddyscocolumn.h.
References dyscostman::ThreadedDyscoColumn< DataType >::Header::antennaCount, dyscostman::ThreadedDyscoColumn< DataType >::Header::blockSize, and Serializable::SerializeToUInt32().
|
inlinestatic |
Definition at line 161 of file threadeddyscocolumn.h.
Referenced by dyscostman::ThreadedDyscoColumn< std::complex< float > >::ExtraHeaderSize().
|
inlineoverridevirtual |
Implements Serializable.
Definition at line 168 of file threadeddyscocolumn.h.
References dyscostman::ThreadedDyscoColumn< DataType >::Header::antennaCount, dyscostman::ThreadedDyscoColumn< DataType >::Header::blockSize, and Serializable::UnserializeUInt32().
uint32_t dyscostman::ThreadedDyscoColumn< DataType >::Header::antennaCount |
Definition at line 159 of file threadeddyscocolumn.h.
Referenced by dyscostman::ThreadedDyscoColumn< DataType >::Header::Serialize(), and dyscostman::ThreadedDyscoColumn< DataType >::Header::Unserialize().
uint32_t dyscostman::ThreadedDyscoColumn< DataType >::Header::blockSize |
Definition at line 158 of file threadeddyscocolumn.h.
Referenced by dyscostman::ThreadedDyscoColumn< DataType >::Header::Serialize(), and dyscostman::ThreadedDyscoColumn< DataType >::Header::Unserialize().