PLCnext API Documentation  22.9.0.33
Public Types | Public Member Functions | List of all members
Arp::System::Rsc::Services::RscStreamAdapter Class Reference

This class serves as adapter between Rsc streams and streams from Arp::System::Commons::Io, e.g. file streams. More...

#include <RscStreamAdapter.hpp>

Public Types

using Stream = Arp::System::Commons::Io::Stream
 

Public Member Functions

 RscStreamAdapter (void)=default
 Constructs an uninitialized RscStreamAdapter instance. More...
 
 RscStreamAdapter (const RscStream &rscStream)
 Constructs an RscStreamAdapter instance from a <cref name="RscStream" >. More...
 
 RscStreamAdapter (Stream &stream)
 Constructs an RscStreamAdapter instance from a <cref name="Stream" >. More...
 
RscStreamGetRscStream (void)
 
void Serialize (void)
 
void Deserialize (void)
 
void SerializeTo (RscWriter &writer) const
 
void DeserializeFrom (RscReader &reader)
 
void ReadFrom (Stream &other)
 
void WriteTo (Stream &other)
 
void Skip (void)
 

Detailed Description

This class serves as adapter between Rsc streams and streams from Arp::System::Commons::Io, e.g. file streams.

Constructor & Destructor Documentation

◆ RscStreamAdapter() [1/3]

Arp::System::Rsc::Services::RscStreamAdapter::RscStreamAdapter ( void  )
default

Constructs an uninitialized RscStreamAdapter instance.

◆ RscStreamAdapter() [2/3]

Arp::System::Rsc::Services::RscStreamAdapter::RscStreamAdapter ( const RscStream rscStream)
inline

Constructs an RscStreamAdapter instance from a <cref name="RscStream" >.

◆ RscStreamAdapter() [3/3]

Arp::System::Rsc::Services::RscStreamAdapter::RscStreamAdapter ( Stream stream)
inline

Constructs an RscStreamAdapter instance from a <cref name="Stream" >.


The documentation for this class was generated from the following file: