|
blocxx
|
Functions | |
| void | writeLen (std::streambuf &ostrm, UInt32 len) |
| void | readLen (std::streambuf &istrm, UInt32 &len) |
| void | write (std::streambuf &ostrm, void const *dataOut, size_t dataOutLen) |
| void | verifySignature (std::streambuf &istrm, UInt8 validSig) |
| void | writeStringArray (std::streambuf &ostrm, const StringArray *propertyList) |
| void | read (std::streambuf &istrm, void *dataIn, size_t dataInLen) |
| template<typename Handler , typename ReaderFunc > | |
| void | readEnum (std::streambuf &istrm, Handler &result, const ReaderFunc &read, const UInt8 beginsig, const UInt8 endsig) |
| void | write (std::streambuf &ostrm, Int32 val) |
| void | write (std::streambuf &ostrm, UInt32 val) |
| void | write (std::streambuf &ostrm, UInt8 val) |
| void | write (std::streambuf &ostrm, UInt16 val) |
| void | write (std::streambuf &ostrm, Int16 val) |
| void | write (std::streambuf &ostrm, UInt64 val) |
| void | write (std::streambuf &ostrm, Int64 val) |
| void | write (std::streambuf &ostrm, const String &str) |
| void | writeBool (std::streambuf &ostrm, Bool arg) |
| void | writeString (std::streambuf &ostrm, const String &str) |
| template<typename T > | |
| void | readArray (std::streambuf &istr, T &a) |
| template<typename T > | |
| void | writeArray (std::streambuf &ostrm, const T &a) |
| void | writeStringArray (std::streambuf &ostrm, const StringArray &stra) |
| void | read (std::streambuf &istrm, String &arg) |
| void | read (std::streambuf &istrm, UInt64 &val) |
| void | read (std::streambuf &istrm, Int64 &val) |
| void | read (std::streambuf &istrm, Int32 &val) |
| void | read (std::streambuf &istrm, UInt32 &val) |
| void | read (std::streambuf &istrm, UInt16 &val) |
| void | read (std::streambuf &istrm, Int16 &val) |
| void | read (std::streambuf &istrm, UInt8 &val) |
| Bool | readBool (std::streambuf &istrm) |
| String | readString (std::streambuf &istrm) |
| StringArray | readStringArray (std::streambuf &istrm) |
Variables | |
| const UInt32 | BinaryProtocolVersion = 4000002 |
| const UInt32 | MinBinaryProtocolVersion = 3000007 |
| const UInt8 | BIN_OK = 0 |
| const UInt8 | BIN_ERROR = 1 |
| const UInt8 | BIN_EXCEPTION = 2 |
| const UInt8 | BIN_END = 3 |
| const UInt8 | BIN_LOG_MESSAGE = 45 |
| const UInt8 | BINSIG_BOOL = 104 |
| const UInt8 | BINSIG_STR = 106 |
| const UInt8 | BINSIG_STRARRAY = 107 |
| const UInt8 | BINSIG_STRINGENUM = 115 |
| const UInt8 | END_STRINGENUM = 154 |
|
inline |
Definition at line 330 of file BinarySerialization.hpp.
|
inline |
Definition at line 312 of file BinarySerialization.hpp.
|
inline |
Definition at line 306 of file BinarySerialization.hpp.
|
inline |
Definition at line 295 of file BinarySerialization.hpp.
|
inline |
Definition at line 324 of file BinarySerialization.hpp.
|
inline |
Definition at line 318 of file BinarySerialization.hpp.
|
inline |
Definition at line 300 of file BinarySerialization.hpp.
|
inline |
Definition at line 336 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::read | ( | std::streambuf & | istrm, |
| void * | dataIn, | ||
| size_t | dataInLen | ||
| ) |
Definition at line 231 of file BinarySerialization.cpp.
Referenced by BLOCXX_NAMESPACE::FileSystem::read(), BLOCXX_NAMESPACE::SocketImpl::readAux(), BLOCXX_NAMESPACE::String::readObject(), and writeString().
|
inline |
Definition at line 250 of file BinarySerialization.hpp.
|
inline |
Definition at line 341 of file BinarySerialization.hpp.
|
inline |
Definition at line 160 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::readLen | ( | std::streambuf & | istrm, |
| UInt32 & | len | ||
| ) |
Definition at line 165 of file BinarySerialization.cpp.
Referenced by BLOCXX_NAMESPACE::String::readObject(), and write().
|
inline |
Definition at line 349 of file BinarySerialization.hpp.
|
inline |
Definition at line 357 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::verifySignature | ( | std::streambuf & | istrm, |
| UInt8 | validSig | ||
| ) |
Definition at line 205 of file BinarySerialization.cpp.
|
inline |
Definition at line 228 of file BinarySerialization.hpp.
|
inline |
Definition at line 210 of file BinarySerialization.hpp.
|
inline |
Definition at line 185 of file BinarySerialization.hpp.
|
inline |
Definition at line 222 of file BinarySerialization.hpp.
|
inline |
Definition at line 204 of file BinarySerialization.hpp.
|
inline |
Definition at line 191 of file BinarySerialization.hpp.
|
inline |
Definition at line 216 of file BinarySerialization.hpp.
|
inline |
Definition at line 199 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::write | ( | std::streambuf & | ostrm, |
| void const * | dataOut, | ||
| size_t | dataOutLen | ||
| ) |
Definition at line 194 of file BinarySerialization.cpp.
Referenced by BLOCXX_NAMESPACE::FileSystem::write(), BLOCXX_NAMESPACE::SocketImpl::writeAux(), and BLOCXX_NAMESPACE::String::writeObject().
|
inline |
Definition at line 268 of file BinarySerialization.hpp.
|
inline |
Definition at line 233 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::writeLen | ( | std::streambuf & | ostrm, |
| UInt32 | len | ||
| ) |
Definition at line 115 of file BinarySerialization.cpp.
Referenced by BLOCXX_NAMESPACE::String::writeObject().
|
inline |
Definition at line 239 of file BinarySerialization.hpp.
References BLOCXX_NAMESPACE::ntoh64(), and read().
|
inline |
Definition at line 278 of file BinarySerialization.hpp.
| BLOCXX_COMMON_API void BLOCXX_NAMESPACE::BinarySerialization::writeStringArray | ( | std::streambuf & | ostrm, |
| const StringArray * | propertyList | ||
| ) |
Definition at line 219 of file BinarySerialization.cpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BIN_END = 3 |
Definition at line 142 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BIN_ERROR = 1 |
Definition at line 140 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BIN_EXCEPTION = 2 |
Definition at line 141 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BIN_LOG_MESSAGE = 45 |
Definition at line 144 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BIN_OK = 0 |
Definition at line 139 of file BinarySerialization.hpp.
| const UInt32 BLOCXX_NAMESPACE::BinarySerialization::BinaryProtocolVersion = 4000002 |
Definition at line 133 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BINSIG_BOOL = 104 |
Definition at line 147 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BINSIG_STR = 106 |
Definition at line 148 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BINSIG_STRARRAY = 107 |
Definition at line 149 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::BINSIG_STRINGENUM = 115 |
Definition at line 151 of file BinarySerialization.hpp.
| const UInt8 BLOCXX_NAMESPACE::BinarySerialization::END_STRINGENUM = 154 |
Definition at line 153 of file BinarySerialization.hpp.
| const UInt32 BLOCXX_NAMESPACE::BinarySerialization::MinBinaryProtocolVersion = 3000007 |
Definition at line 136 of file BinarySerialization.hpp.
1.8.18