PLCnext API Documentation  21.0.0.35466
Public Member Functions | List of all members
Arp::System::Commons::Io::NullStream Class Reference
Inheritance diagram for Arp::System::Commons::Io::NullStream:
Inheritance graph

Public Member Functions

 NullStream (void)=default
 Constructs an NullStream instance. More...
 
 NullStream (const NullStream &arg)=delete
 Copy constructor. More...
 
NullStreamoperator= (const NullStream &arg)=delete
 Assignment operator. More...
 
virtual ~NullStream (void)=default
 Destructs this instance and frees all resources. More...
 
boolean CanRead (void) override
 
boolean CanWrite (void) override
 
boolean CanSeek (void) override
 
size_t GetLength (void) override
 
void SetLength (size_t length) override
 
size_t GetPosition (void) override
 
void SetPosition (size_t postion) override
 
void Flush (void) override
 
size_t Seek (size_t offset, SeekOrigin origin) override
 
size_t Read (byte *pBuffer, size_t bufferSize, size_t offset, size_t count) override
 
void Write (const byte *pBuffer, size_t bufferSize, size_t offset, size_t count) override
 
byte ReadByte (void) override
 
void WriteByte (byte value) override
 
- Public Member Functions inherited from Arp::System::Commons::Io::Stream
 Stream (void)
 Constructs an Stream instance. More...
 
 Stream (const Stream &arg)=delete
 Copy constructor. More...
 
Streamoperator= (const Stream &arg)=delete
 Assignment operator. More...
 
virtual ~Stream (void)
 Destructs this instance and frees all resources. More...
 
void Dispose (void)
 
void Close (void)
 

Additional Inherited Members

- Protected Member Functions inherited from Arp::System::Commons::Io::Stream
boolean IsDisposed (void)
 
void CheckDisposed (void)
 
virtual void InternalDispose (void)=0
 

Constructor & Destructor Documentation

◆ NullStream() [1/2]

Arp::System::Commons::Io::NullStream::NullStream ( void  )
default

Constructs an NullStream instance.

◆ NullStream() [2/2]

Arp::System::Commons::Io::NullStream::NullStream ( const NullStream arg)
delete

Copy constructor.

◆ ~NullStream()

virtual Arp::System::Commons::Io::NullStream::~NullStream ( void  )
virtualdefault

Destructs this instance and frees all resources.

Member Function Documentation

◆ operator=()

NullStream& Arp::System::Commons::Io::NullStream::operator= ( const NullStream arg)
delete

Assignment operator.


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