|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_OS_IMPL_PORTCOREPACKETS_H
11 #define YARP_OS_IMPL_PORTCOREPACKETS_H
31 std::list<PortCorePacket*> inactive;
32 std::list<PortCorePacket*> active;
80 #endif // YARP_OS_IMPL_PORTCOREPACKETS_H
bool checkPacket(PortCorePacket *packet)
Move a packet to the inactive state if it has finished being sent on all connections.
virtual ~PortCorePackets()
A single message, potentially being transmitted on multiple connections.
void freePacket(PortCorePacket *packet, bool clear=true)
Force the given packet into an inactive state.
PortCorePacket * getFreePacket()
Get a packet that we can prepare for sending.
The main, catch-all namespace for YARP.
bool completePacket(PortCorePacket *packet)
Send a completion notification if a packet has finished being sent on all connections.
A collection of messages being transmitted over connections.