43 const Size addressSize,
45 const Size payloadSize)
Directory File functionality.
Network Device abstract class.
const Size getMaximumPacketSize() const
Get maximum packet size.
Network protocol abstraction class.
Identifier
List of known network protocol identifiers.
NetworkProtocol(NetworkServer &server, NetworkDevice &device, NetworkProtocol &parent)
Constructor.
NetworkDevice & m_device
Network device instance.
virtual ~NetworkProtocol()
Destructor.
virtual FileSystem::Result getTransmitPacket(NetworkQueue::Packet **pkt, const void *address, const Size addressSize, const Identifier protocol, const Size payloadSize)
Get a new packet for transmission.
virtual const Size getMaximumPacketSize() const
Get maximum packet size.
unsigned int Size
Any sane size indicator cannot go negative.
Result
Result code for filesystem Actions.
Represents a network packet.