//leakcanary/shark/DualSourceProvider
DualSourceProvider¶
interface DualSourceProvider : StreamingSourceProvider, RandomAccessSourceProvider
Both a StreamingSourceProvider and a RandomAccessSourceProvider
Functions¶
Name | Summary |
---|---|
openRandomAccessSource | abstract fun openRandomAccessSource(): RandomAccessSource |
openStreamingSource | abstract fun openStreamingSource(): BufferedSource |
Inheritors¶
Name |
---|
ByteArraySourceProvider |
ConstantMemoryMetricsDualSourceProvider |
FileSourceProvider |
ThrowingCancelableFileSourceProvider |
Extensions¶
Name | Summary |
---|---|
openHeapGraph | fun DualSourceProvider.openHeapGraph(proguardMapping: ProguardMapping? = null, indexedGcRootTypes: Set<HprofRecordTag> = HprofIndex.defaultIndexedGcRootTags()): CloseableHeapGraph |