Binary32Field.h 969 B

123456789101112131415161718192021222324252627282930313233
  1. /* ---------------------------------------------------------------------------
  2. Nullsoft Database Engine
  3. --------------------
  4. codename: Near Death Experience
  5. --------------------------------------------------------------------------- */
  6. /* ---------------------------------------------------------------------------
  7. Binary32Field Class Prototypes
  8. Android (linux) implementation
  9. --------------------------------------------------------------------------- */
  10. #ifndef __NDE_BINARY32FIELD_H
  11. #define __NDE_BINARY32FIELD_H
  12. #include "BinaryField.h"
  13. #include <foundation/types.h>
  14. class Binary32Field : public BinaryField
  15. {
  16. protected:
  17. virtual void ReadTypedData(const uint8_t *, size_t len);
  18. virtual void WriteTypedData(uint8_t *, size_t len);
  19. virtual size_t GetDataSize(void);
  20. void InitField(void);
  21. public:
  22. Binary32Field(const uint8_t *Data, size_t len);
  23. Binary32Field();
  24. };
  25. #endif