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

Reliable data transfer protocol over pw_rpc. More...

Overview

Reliable data transfer protocol over pw_rpc.

Classes

class  AtomicFileTransferHandler
 
class  Client
 
class  Handler
 
class  RateEstimate
 Estimates the data transfer rate in bytes per second over elapsed wall time. More...
 
class  ReadOnlyHandler
 
class  ReadWriteHandler
 A Handler that supports both read and write transfers. More...
 
class  Thread
 
class  TransferHandlerAllocator
 
class  TransferResource
 
class  TransferService
 
class  WriteOnlyHandler
 

Typedefs

using TransferThread = internal::TransferThread
 

Enumerations

enum class  ProtocolVersion { ProtocolVersion::kUnknown , ProtocolVersion::kLegacy , ProtocolVersion::kVersionTwo , ProtocolVersion::kLatest = kVersionTwo }
 Version of the pw_transfer wire protocol. More...
 

Functions

constexpr bool ValidProtocolVersion (ProtocolVersion version)
 
constexpr bool ValidProtocolVersion (uint32_t version)