Skip to main content
Pigweed's logo Pigweed
code_xml
  1. Home
  2. Reference
  3. C/C++
  4. pw::transfer::internal::TransferThread Member List
Loading...
Searching...
No Matches
pw::transfer::internal::TransferThread Member List

This is the complete list of members for pw::transfer::internal::TransferThread, including all inherited members.

AddTransferHandler(Handler &handler) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
CancelClientTransfer(uint32_t handle_id) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
CloseClientReadStream(Client *client) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThread
CloseClientWriteStream(Client *client) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThread
Context (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadfriend
EndClientTransfer(uint32_t session_id, Status status, bool send_status_chunk=false) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
EndServerTransfer(uint32_t session_id, Status status, bool send_status_chunk=false) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
EnqueueResourceEvent(uint32_t resource_id, ResourceStatusCallback &&callback) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThread
max_chunk_size() const (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
NotifyServerCompletion(uint32_t session_id, Status status) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
ProcessClientChunk(ConstByteSpan chunk) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
ProcessServerChunk(ConstByteSpan chunk) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
RemoveTransferHandler(Handler &handler) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
SendServerStatus(TransferType type, uint32_t session_id, ProtocolVersion version, Status status) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
SetClientReadStream(rpc::RawClientReaderWriter &read_stream, Client *client, Function< void(ConstByteSpan)> &&on_next, internal::SetStreamBehavior behavior)pw::transfer::internal::TransferThread
SetClientWriteStream(rpc::RawClientReaderWriter &write_stream, Client *client, Function< void(ConstByteSpan)> &&on_next, internal::SetStreamBehavior behavior)pw::transfer::internal::TransferThread
SetServerCompletionCallback(pw::Function< void(uint32_t, pw::Status)> &&cb)pw::transfer::internal::TransferThreadinline
SetServerReadStream(rpc::RawServerReaderWriter &read_stream, Function< void(ConstByteSpan)> &&on_next)pw::transfer::internal::TransferThread
SetServerWriteStream(rpc::RawServerReaderWriter &write_stream, Function< void(ConstByteSpan)> &&on_next)pw::transfer::internal::TransferThread
SimulateClientTimeout(uint32_t session_id) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
SimulateServerTimeout(uint32_t session_id) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
StartClientTransfer(TransferType type, ProtocolVersion version, uint32_t resource_id, uint32_t handle_id, stream::Stream *stream, const TransferParameters &max_parameters, Function< void(Status)> &&on_completion, chrono::SystemClock::duration timeout, chrono::SystemClock::duration initial_timeout, uint8_t max_retries, uint32_t max_lifetime_retries, uint32_t initial_offset=0) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
StartServerTransfer(TransferType type, ProtocolVersion version, uint32_t session_id, uint32_t resource_id, ConstByteSpan raw_chunk, const TransferParameters &max_parameters, chrono::SystemClock::duration timeout, uint8_t max_retries, uint32_t max_lifetime_retries, uint32_t initial_offset=0) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
Terminate() (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThread
transfer::Client (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadfriend
TransferThread(span< ClientContext > client_transfers, span< ServerContext > server_transfers, ByteSpan chunk_buffer, ByteSpan encode_buffer) (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline
WaitUntilEventIsProcessed() (defined in pw::transfer::internal::TransferThread)pw::transfer::internal::TransferThreadinline