Skip to main content
menu
Pigweed
Overview
expand_more
Pigweed overview
Mission & philosophies
Glossary
FAQs
Support policies
Quickstart
expand_more
Overview
First-time setup
Install Bazel
Bazel quickstart
Bazel integration
CMake integration
Static and runtime analysis
GitHub Actions
Zephyr quickstart
Tour
expand_more
Overview
0. Expectations and prerequisites
1. Setup
2. Explore build targets
3. Build an app
4. Explore C++ code intelligence
5. Run host tests
6. Static and runtime analysis
7. Run the host app
8. Flash your Pico
9. Run on-device tests
10. Communicate with your Pico over RPC
11. Automate common workflows
12. Communicate with your Pico over the Web Serial API
13. Run factory workflows at your desk
14. Use Bazel’s cloud features
15. Run the air quality monitor app
16. Handle crashes and view snapshots
17. Wrapping up
Source code
Platform
expand_more
Overview
Comms
Observability
Async & concurrency
Encoding & serialization
OS abstraction layers
Kernel
Memory & storage
HALs
Hardware support
Data structures & utilities
Testing
Build systems
Toolchains
Developer tools
Cryptography & security
Module index
Module structure
Facades & backends
Contributing
expand_more
Contributing guide
Build systems reference
Code reviews (Gerrit)
Code review guidelines
Issue tracker
Report a vulnerability
SEEDs
Infra
Embedded C++ Guide
Style guides
Code of conduct
Docs contributors
Testing Guide
Fuchsia libraries
Security
More
expand_more
Community & news
Reference
search
light_mode
dark_mode
code_xml
toc
Home
/
Reference
/
C/C++
/
pw::transport::SocketImpl Member List
Home
Modules
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::SocketImpl
inline
protected
AdoptLocked
(WriteReservation &reservation, size_t prefix_trim=0, size_t suffix_trim=0) (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
protected
CancelWrite
(Buf buffer)
pw::transport::SocketImpl
Close
()
pw::transport::SocketImpl
CloseFuture
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
CommitWrite
(Buf buffer)
pw::transport::SocketImpl
CreateReservation
(Buf &&buffer=Buf::ZeroLength())
pw::transport::SocketImpl
inline
protected
DoCancelWrite
(Buf &&)
pw::transport::SocketImpl
inline
private
virtual
DoClose
()=0
pw::transport::SocketImpl
private
pure virtual
DoCommitWrite
(Buf &&buffer)=0
pw::transport::SocketImpl
private
pure virtual
DoRead
()=0
pw::transport::SocketImpl
private
pure virtual
DoTryReserveWrite
(size_t min_size_bytes)=0
pw::transport::SocketImpl
private
pure virtual
internal::BaseSocketFuture
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
is_closed
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
is_closing
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
is_open
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
lock
() const =0 (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
pure virtual
MarkClosed
()
pw::transport::SocketImpl
protected
max_read_message_size_bytes
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
max_write_message_size_bytes
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
Read
()
pw::transport::SocketImpl
inline
ReadFuture
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
Recyclable< SocketImpl >
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
ReserveWrite
(size_t min_size_bytes)
pw::transport::SocketImpl
ReserveWriteFuture
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
Socket
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
SocketImpl
(Allocator &allocator, size_t max_write_message_size_bytes, size_t max_read_message_size_bytes)
pw::transport::SocketImpl
inline
protected
SocketImpl
(Allocator &allocator, size_t max_message_size_bytes) (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
protected
state
() const (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
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::SocketImpl
pure virtual
WakeAllWriters
()
pw::transport::SocketImpl
inline
protected
WakeOneWriter
()
pw::transport::SocketImpl
inline
protected
WakeReader
()
pw::transport::SocketImpl
inline
protected
WhenClosed
()
pw::transport::SocketImpl
WrapSocket
() (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
protected
WriteReservation
(defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
friend
~SocketImpl
() (defined in
pw::transport::SocketImpl
)
pw::transport::SocketImpl
inline
virtual
Generated by
1.9.6