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

This is the complete list of members for pw::transport::SocketImpl, including all inherited members.

Adopt(WriteReservation &reservation, size_t prefix_trim=0, size_t suffix_trim=0)pw::transport::SocketImplinlineprotected
AdoptLocked(WriteReservation &reservation, size_t prefix_trim=0, size_t suffix_trim=0) (defined in pw::transport::SocketImpl)pw::transport::SocketImplprotected
CancelWrite(Buf buffer)pw::transport::SocketImpl
Close()pw::transport::SocketImpl
CloseFuture (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
CommitWrite(Buf buffer)pw::transport::SocketImpl
CreateReservation(Buf &&buffer=Buf::ZeroLength())pw::transport::SocketImplinlineprotected
DoCancelWrite(Buf &&)pw::transport::SocketImplinlineprivatevirtual
DoClose()=0pw::transport::SocketImplprivatepure virtual
DoCommitWrite(Buf &&buffer)=0pw::transport::SocketImplprivatepure virtual
DoRead()=0pw::transport::SocketImplprivatepure virtual
DoTryReserveWrite(size_t min_size_bytes)=0pw::transport::SocketImplprivatepure virtual
internal::BaseSocketFuture (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
is_closed() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
is_closing() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
is_open() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
lock() const =0 (defined in pw::transport::SocketImpl)pw::transport::SocketImplpure virtual
MarkClosed()pw::transport::SocketImplprotected
max_read_message_size_bytes() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
max_write_message_size_bytes() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
Read()pw::transport::SocketImplinline
ReadFuture (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
Recyclable< SocketImpl > (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
ReserveWrite(size_t min_size_bytes)pw::transport::SocketImpl
ReserveWriteFuture (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
Socket (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
SocketImpl(Allocator &allocator, size_t max_write_message_size_bytes, size_t max_read_message_size_bytes)pw::transport::SocketImplinlineprotected
SocketImpl(Allocator &allocator, size_t max_message_size_bytes) (defined in pw::transport::SocketImpl)pw::transport::SocketImplinlineprotected
state() const (defined in pw::transport::SocketImpl)pw::transport::SocketImplinline
State enum name (defined in pw::transport::SocketImpl)pw::transport::SocketImpl
TryReserveWrite(size_t min_size_bytes)pw::transport::SocketImpl
unlock() const =0 (defined in pw::transport::SocketImpl)pw::transport::SocketImplpure virtual
WakeAllWriters()pw::transport::SocketImplinlineprotected
WakeOneWriter()pw::transport::SocketImplinlineprotected
WakeReader()pw::transport::SocketImplinlineprotected
WhenClosed()pw::transport::SocketImpl
WrapSocket() (defined in pw::transport::SocketImpl)pw::transport::SocketImplinlineprotected
WriteReservation (defined in pw::transport::SocketImpl)pw::transport::SocketImplfriend
~SocketImpl() (defined in pw::transport::SocketImpl)pw::transport::SocketImplinlinevirtual