3 #ifndef SZA_UTIL_NETVAR_H
4 #define SZA_UTIL_NETVAR_H
24 class NetVar :
public NetDat {
30 NetVar(sza::util::DataType::Type type,
void* vPtr,
unsigned nEl,
bool convert=
false);
34 NetVar(sza::util::DataType::Type type,
void* vPtr,
bool convert=
false);
44 NetVar(
const NetVar& netVar);
45 NetVar(NetVar& netVar);
50 void deserialize(
const std::vector<unsigned char>& bytes);
54 void checkSize(
const std::vector<unsigned char>& bytes);
56 unsigned char* getPtr();
66 sza::util::DataType::Type type_;
97 void deserialize(
const unsigned char* bytes);
102 void prependNel(
unsigned char* dest);
103 void parseNel(
const unsigned char* src);
104 void setNel(
unsigned nEl);
105 unsigned sizeOfPrefix();
116 #endif // End #ifndef SZA_UTIL_NETVAR_H
Tagged: Tue Jun 22 22:32:16 UTC 2004.
Tagged: Wed Jul 6 13:41:09 PDT 2005.