IoDualInOutputStreamInterface Class Reference IO

#include <iostream_dualinoutput.h>

Inheritance diagram for IoDualInOutputStreamInterface:

详细描述

Advanced Interface of InOutputStreamInterface which allows to create an InOutputStreamInterface where the read and write has two different stream handles. One stream is for reading, the other for writing data.

公共成员函数

MAXON_METHOD Result < void >  SetInputStream (const InputStreamRef &inputStream)
MAXON_METHOD Result < void >  SetOutputStream (const OutputStreamRef &outputStream)
MAXON_METHOD InputStreamRef  GetInputStream () const
MAXON_METHOD OutputStreamRef  GetOutputStream () const

私有成员函数

  MAXON_INTERFACE ( IoDualInOutputStreamInterface , MAXON_REFERENCE_NORMAL , "net.maxon.interface.iodualinoutputstream")

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( IoDualInOutputStreamInterface   ,
MAXON_REFERENCE_NORMAL   ,
"net.maxon.interface.iodualinoutputstream"   
)
private

◆  SetInputStream()

MAXON_METHOD Result <void> SetInputStream ( const InputStreamRef &  inputStream )

Sets the handle for the input stream used for reading.

参数
[in] inputStream Reference to the stream used for read.
返回
OK on success.

◆  SetOutputStream()

MAXON_METHOD Result <void> SetOutputStream ( const OutputStreamRef &  outputStream )

Sets the handle for the output stream used for writing.

参数
[in] outputStream Reference to the stream used for write.
返回
OK on success.

◆  GetInputStream()

MAXON_METHOD InputStreamRef GetInputStream ( ) const

Returns the handle used for reading.

◆  GetOutputStream()

MAXON_METHOD OutputStreamRef GetOutputStream ( ) const

Returns the handle used for writing.