Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static interface

ContentProvider.PipeDataWriter

android.content.ContentProvider.PipeDataWriter<T>

Class Overview

Interface to write a stream of data to a pipe. Use with )">openPipeHelper(Uri, String, Bundle, T, ContentProvider.PipeDataWriter ) .

Summary

Public Methods
abstract void writeDataToPipe ( ParcelFileDescriptor output, Uri uri, String mimeType, Bundle opts, T args)
Called from a background thread to stream data out to a pipe.

Public Methods

public abstract void writeDataToPipe ( ParcelFileDescriptor output, Uri uri, String mimeType, Bundle opts, T args)

Called from a background thread to stream data out to a pipe. Note that the pipe is blocking, so this thread can block on writes for an arbitrary amount of time if the client is slow at reading.

Parameters
output The pipe where data should be written. This will be closed for you upon returning from this function.
uri The URI whose data is to be written.
mimeType The desired type of data to be written.
opts Options supplied by caller.
args Your own custom arguments.