PLCnext API Documentation  22.9.0.33
Public Member Functions | Protected 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...
 
boolean CanRead (void) final
 
boolean CanWrite (void) final
 
boolean CanSeek (void) final
 
size_t GetLength (void) final
 
void SetLength (size_t length) final
 
size_t GetPosition (void) final
 
void SetPosition (size_t position) final
 
void Flush (void) final
 
size_t Seek (size_t offset, SeekOrigin origin) final
 
size_t Read (byte *pBuffer, size_t bufferSize, size_t offset, size_t count) final
 
void Write (const byte *pBuffer, size_t bufferSize, size_t offset, size_t count) final
 
byte ReadByte (void) final
 
void WriteByte (byte value) final
 
- 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...
 
virtual void CopyTo (Stream &other)
 
void Dispose (void)
 
void Close (void)
 

Protected Member Functions

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

Additional Inherited Members

- Static Public Attributes inherited from Arp::System::Commons::Io::Stream
static NullStream Empty
 

Constructor & Destructor Documentation

◆ NullStream()

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

Constructs an NullStream instance.


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