|
| 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...
|
|