Zdexby TheHolyOneZ
49,743 classes
Class

BlockingDownloadContentStream

: DownloadContentStream : Stream : MarshalByRefObject : Object
Best.HTTP.Response.BlockingDownloadContentStream, com.Tivadar.Best.HTTP 0x0088 (136 B) inherited 0x0080 com.Tivadar.Best.HTTP.dll
0x00x0088

Members 1

OffsetSizeNameTypeFlagsDefault
0x08_areAutoResetEventPrivate—
Inherited from DownloadContentStream 11
OffsetSizeNameTypeFlagsDefault
0x08<Response>k__BackingFieldHTTPResponsePrivate—
0x08_lengthlong1 flags—
0x08<MaxBuffered>k__BackingFieldlongPrivate—
0x01_isDetachedboolPrivate—
0x00410x07padding / unreflected
0x08_bufferAvailableHandlerIDownloadContentBufferAvailable1 flags—
0x08_segmentsConcurrentQueue<Best.HTTP.Shared.PlatformSupport.Memory.BufferSegment>1 flags—
0x10_currentSegmentBufferSegment1 flags—
0x01_isCompletedbool1 flags—
0x00690x07padding / unreflected
0x08_exceptionInfoExceptionDispatchInfo1 flags—
0x04_isFullCheckCountintPrivate—
0x01_isDisposedbool1 flags—
Inherited from Stream 3
OffsetSizeNameTypeFlagsDefault
0x08NullStreamPublicStatic+1 flags—
0x00080x10padding / unreflected
0x08_activeReadWriteTaskReadWriteTaskPrivate+1 flags—
0x08_asyncActiveSemaphoreSemaphoreSlimPrivate+1 flags—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 9

SignatureFlagsNativeParams
void .ctor(HTTPResponse response, long maxBuffered, IDownloadContentBufferAvailable bufferAvailableHandler)Public+1 flags0x08
bool TryTake(ref BufferSegment& segment)Public+1 flags0x10
BufferSegment Take()Public0x10
BufferSegment Take(const TimeSpan& timeout)Public0x10
int Read(const byte[]& buffer, int offset, int count)Public+1 flags0x08
void Write(const BufferSegment& segment)Public+1 flags0x10
void CompleteAdding(Exception error)2 flags0x08
bool WaitForEvent(const TimeSpan& timeoutTS)Private0x08
void Dispose(bool disposing)2 flags0x01