ReactOS 0.4.16-dev-205-g7b2bb7e
nsIInputStream Interface Reference
Inheritance diagram for nsIInputStream:
Collaboration diagram for nsIInputStream:

Public Member Functions

nsresult Close ()
 
nsresult Available (uint64_t *_retval)
 
nsresult Read (char *aBuf, uint32_t aCount, uint32_t *_retval)
 
nsresult ReadSegments (nsresult(*aWriter)(nsIInputStream *aInStream, void *aClosure, const char *aFromSegment, uint32_t aToOffset, uint32_t aCount, uint32_t *aWriteCount), void *aClosure, uint32_t aCount, uint32_t *_retval)
 
nsresult IsNonBlocking (bool *_retval)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 369 of file nsiface.idl.

Member Function Documentation

◆ Available()

nsresult nsIInputStream::Available ( uint64_t _retval)

◆ Close()

nsresult nsIInputStream::Close ( )

◆ IsNonBlocking()

nsresult nsIInputStream::IsNonBlocking ( bool _retval)

◆ Read()

nsresult nsIInputStream::Read ( char aBuf,
uint32_t  aCount,
uint32_t _retval 
)

◆ ReadSegments()

nsresult nsIInputStream::ReadSegments ( nsresult(*)(nsIInputStream *aInStream, void *aClosure, const char *aFromSegment, uint32_t aToOffset, uint32_t aCount, uint32_t *aWriteCount)  aWriter,
void aClosure,
uint32_t  aCount,
uint32_t _retval 
)

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