#ifndef __HPCXX_BYTE_H #define __HPCXX_BYTE_H #include #include class hpcxx_byte { public: unsigned char byte; public: hpcxx_byte(); hpcxx_byte(unsigned char b); friend ostream& operator <<(ostream& o, hpcxx_byte& hb); friend void hpcxx_pack(HPCxx_Buffer &buffer, hpcxx_byte *data, int count); friend void hpcxx_unpack(HPCxx_Buffer &buffer, hpcxx_byte *data, int count); ~hpcxx_byte(); }; void hpcxx_pack(HPCxx_Buffer &buffer, hpcxx_byte *data, int count); void hpcxx_unpack(HPCxx_Buffer &buffer, hpcxx_byte *data, int count); #endif // __HPCXX_BYTE_H