Counters provided by a transport. More...
#include <transport.hpp>
Public Attributes | |
PacketCounter | nInPackets |
count of incoming packets More... | |
PacketCounter | nOutPackets |
count of outgoing packets More... | |
ByteCounter | nInBytes |
total incoming bytes More... | |
ByteCounter | nOutBytes |
total outgoing bytes More... | |
Counters provided by a transport.
Definition at line 53 of file transport.hpp.
PacketCounter nfd::face::TransportCounters::nInPackets |
count of incoming packets
A 'packet' typically means a top-level TLV block. For a datagram-based transport, an incoming packet that cannot be parsed as TLV would not be counted.
Definition at line 62 of file transport.hpp.
Referenced by nfd::face::Transport::receive().
PacketCounter nfd::face::TransportCounters::nOutPackets |
count of outgoing packets
A 'packet' typically means a top-level TLV block. This counter is incremented only if transport is UP.
Definition at line 69 of file transport.hpp.
Referenced by nfd::face::Transport::send().
ByteCounter nfd::face::TransportCounters::nInBytes |
total incoming bytes
This counter includes headers imposed by NFD (such as NDNLP), but excludes overhead of underlying protocol (such as IP header). For a datagram-based transport, an incoming packet that cannot be parsed as TLV would not be counted.
Definition at line 78 of file transport.hpp.
Referenced by nfd::face::Transport::receive().
ByteCounter nfd::face::TransportCounters::nOutBytes |
total outgoing bytes
This counter includes headers imposed by NFD (such as NDNLP), but excludes overhead of underlying protocol (such as IP header). This counter is increased only if transport is UP.
Definition at line 86 of file transport.hpp.
Referenced by nfd::face::Transport::send().