WDS Transport Client Functions
This module defines the structures and functions that compose the interface between the content receiver and the transport client.
Function | Description |
---|---|
PFN_WdsTransportClientReceiveContents | Indicates that a block of data is ready to be used. |
PFN_WdsTransportClientReceiveMetadata | Receives metadata information about a file. |
PFN_WdsTransportClientSessionComplete | Indicates that the session completed successfully or encountered an error. |
PFN_WdsTransportClientSessionStart | Indicates the file size and other server side information about the file to the consumer. |
PFN_WdsTransportClientSessionStartEx | Indicates the file size and other server side information about the file to the consumer. |
WdsTransportClientAddRefBuffer | Increments the reference count on a buffer owned by the multicast client. |
WdsTransportClientCancelSession | Releases the resources associated with a session in the client. |
WdsTransportClientCloseSession | Releases the resources associated with a session in the client. |
WdsTransportClientCompleteReceive | Indicates that all processing on a block of data is finished, and that the multicast client may remove this block of data from its cache to make room for further receives. |
WdsTransportClientInitialize | Initializes the multicast client. |
WdsTransportClientInitializeSession | Initiates a multicast file transfer. |
WdsTransportClientQueryStatus | Retrieves the current status of an ongoing or complete multicast transmission from the multicast client. |
WdsTransportClientRegisterCallback | Registers a callback with the multicast client. |
WdsTransportClientReleaseBuffer | Decrements the reference count on a buffer owned by the multicast client. |
WdsTransportClientShutdown | Shuts down the multicast client. |
WdsTransportClientStartSession | Initiates a multicast file transfer. |
WdsTransportClientWaitForCompletion | Blocks until either the multicast session is complete or the specified timeout is reached. |