|
| | RscReader (BinaryReader2 &binaryReader, RscClientContext *pClientContext=nullptr) |
| | Constructs an RscReader instance. More...
|
| |
| | RscReader (const RscReader &arg)=default |
| | Copy constructor. More...
|
| |
| RscReader & | operator= (const RscReader &arg)=default |
| | Assignment operator. More...
|
| |
| | ~RscReader (void)=default |
| | Destructs this instance and frees all resources. More...
|
| |
| RscStream | GetStream (void) |
| | Creates an instance of RscStream initialized to read stream data. More...
|
| |
| RemotingReader & | GetRemotingReader (void) |
| | Returns reference to RemotingReader More...
|
| |
| void | ReadStream (RscStreamAdapter &stream) |
| | Reads the data from remote into the supplied stream. More...
|
| |
| template<class T > |
| T | Read (void) |
| | Reads an element of T from Rsc. With data tagging enabled RscType of T is validated. More...
|
| |
| template<class T > |
| void | Read (T &result) |
| | Reads an element of T from Rsc. With data tagging enabled RscType of T is validated. More...
|
| |
| template<class T > |
| void | Read (T &result, bool readTag) |
| | Reads an element of T from Rsc. With data tagging enabled RscType of T is validated. More...
|
| |
| template<int N> |
| void | ReadString (String &result) |
| | Reads a string from Rsc. The String will be read in format Utf-8. The template parameter gives the maximum number of characters. More...
|
| |
| template<int N> |
| void | ReadString (char(&value)[N]) |
| | Reads a string from Rsc. The String will be read in format Utf-8. The template parameter gives the maximum number of characters. More...
|
| |
| template<int N> |
| void | ReadObjectString (char(&value)[N]) |
| | Reads a string in object format from Rsc. The template parameter gives the maximum number of characters. Format Utf-16 is not suppoerted. More...
|
| |
| template<class T > |
| void | ReadArray (std::vector< T > &result) |
| | Reads an array from Rsc. The read data is stored as std::vector. More...
|
| |
| template<class T > |
| void | ReadArray (std::vector< std::vector< T >> &result) |
| | Reads an array of array from Rsc. The read data is stored as std::vector. More...
|
| |
| template<class T , size_t N> |
| void | ReadArray (std::array< T, N > &result) |
| | Reads an array from Rsc. The read data is stored as std::array. More...
|
| |