Functions | |
template<typename Handler, typename ReaderFunc> | |
static void | readEnum (std::istream &istrm, Handler &result, const ReaderFunc &read, const Int32 beginsig, const Int32 endsig) |
void | writeLen (std::ostream &ostrm, UInt32 len) |
void | readLen (std::istream &istrm, UInt32 &len) |
void | write (std::ostream &ostrm, const void *dataOut, int dataOutLen) |
void | verifySignature (std::istream &istrm, UInt8 validSig) |
void | writeStringArray (std::ostream &ostrm, const StringArray *propertyList) |
void | read (std::istream &istrm, void *dataIn, int dataInLen) |
void | write (std::ostream &ostrm, Int32 val) |
void | write (std::ostream &ostrm, UInt32 val) |
void | write (std::ostream &ostrm, UInt8 val) |
void | write (std::ostream &ostrm, UInt16 val) |
void | write (std::ostream &ostrm, Int16 val) |
void | write (std::ostream &ostrm, const String &str) |
void | writeBool (std::ostream &ostrm, Bool arg) |
void | writeString (std::ostream &ostrm, const String &str) |
template<typename T> | |
void | readArray (std::istream &istr, T &a) |
template<typename T> | |
void | writeArray (std::ostream &ostrm, const T &a) |
void | writeStringArray (std::ostream &ostrm, const StringArray &stra) |
void | read (std::istream &istrm, String &arg) |
void | read (std::istream &istrm, Int32 &val) |
void | read (std::istream &istrm, UInt32 &val) |
void | read (std::istream &istrm, UInt16 &val) |
void | read (std::istream &istrm, Int16 &val) |
void | read (std::istream &istrm, UInt8 &val) |
Bool | readBool (std::istream &istrm) |
String | readString (std::istream &istrm) |
StringArray | readStringArray (std::istream &istrm) |
|
Definition at line 252 of file BinarySerialization.hpp. References read(). |
|
Definition at line 247 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::ntoh16(), and read(). |
|
Definition at line 242 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::ntoh16(), and read(). |
|
Definition at line 237 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::ntoh32(), and read(). |
|
Definition at line 232 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::ntoh32(), and read(). |
|
Definition at line 228 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::String::readObject(). |
|
Definition at line 188 of file BinarySerialization.cpp. References BLOCXX_THROW_ERRNO_MSG. Referenced by BLOCXX_NAMESPACE::TmpFileImpl::read(), BLOCXX_NAMESPACE::FileSystem::read(), BLOCXX_NAMESPACE::File::read(), read(), BLOCXX_NAMESPACE::SocketImpl::readAux(), readEnum(), readLen(), and verifySignature(). |
|
Definition at line 189 of file BinarySerialization.hpp. Referenced by readStringArray(). |
|
Definition at line 256 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_BOOL, BLOCXX_NAMESPACE::Bool::readObject(), and verifySignature(). |
|
Definition at line 53 of file BinarySerialization.cpp. References read(), and verifySignature(). |
|
Definition at line 125 of file BinarySerialization.cpp. References BLOCXX_THROW, i, and read(). Referenced by readArray(). |
|
Definition at line 263 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_STR, BLOCXX_NAMESPACE::String::readObject(), and verifySignature(). |
|
Definition at line 270 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_STRARRAY, readArray(), and verifySignature(). |
|
Definition at line 161 of file BinarySerialization.cpp. References BLOCXX_THROW, read(), and val. Referenced by readBool(), readEnum(), readString(), and readStringArray(). |
|
Definition at line 170 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::String::writeObject(). |
|
Definition at line 165 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::hton16(), and write(). |
|
Definition at line 160 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::hton16(), and write(). |
|
Definition at line 156 of file BinarySerialization.hpp. References write(). |
|
Definition at line 150 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::hton32(), and write(). |
|
Definition at line 145 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::hton32(), and write(). |
|
Definition at line 150 of file BinarySerialization.cpp. References BLOCXX_THROW_ERRNO_MSG. Referenced by BLOCXX_NAMESPACE::FileSystem::write(), BLOCXX_NAMESPACE::File::write(), write(), BLOCXX_NAMESPACE::SocketImpl::writeAux(), writeBool(), writeLen(), writeString(), and writeStringArray(). |
|
Definition at line 208 of file BinarySerialization.hpp. References i, and writeLen(). Referenced by writeStringArray(). |
|
Definition at line 174 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_BOOL, write(), and BLOCXX_NAMESPACE::Bool::writeObject(). Referenced by writeStringArray(). |
|
Definition at line 75 of file BinarySerialization.cpp. References write(). Referenced by writeArray(). |
|
Definition at line 180 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_STR, write(), and BLOCXX_NAMESPACE::String::writeObject(). |
|
Definition at line 217 of file BinarySerialization.hpp. References BLOCXX_NAMESPACE::BINSIG_STRARRAY, write(), and writeArray(). |
|
Definition at line 175 of file BinarySerialization.cpp. References writeBool(). |