Class jac::Router::MulticastPacket
Inherits the following classes: jac::Packet
Public Functions
| Type | Name |
|---|---|
| MulticastPacket (Router & router, uint8_t channel, std::vector< int > links) |
|
| bool | put (uint8_t c) override |
| size_t | put (std::span< const uint8_t > data) override |
| bool | send () override |
| size_t | space () override const |
Public Functions inherited from jac::Packet
See jac::Packet
| Type | Name |
|---|---|
| Packet () = default |
|
| Packet (const Packet &) = delete |
|
| Packet & | operator= (const Packet &) = delete |
| virtual bool | put (uint8_t c) = 0 |
| virtual size_t | put (std::span< const uint8_t > data) = 0 |
| virtual bool | send () = 0 |
| virtual size_t | space () const = 0 |
| virtual | ~Packet () = default |
Public Functions Documentation
function MulticastPacket
inline MulticastPacket::MulticastPacket (
Router & router,
uint8_t channel,
std::vector< int > links
)
function put [1/2]
function put [2/2]
function send
function space
The documentation for this class was generated from the following file src/jac/link/router.h