ReactOS  0.4.12-dev-685-gf36cbf7
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: