|
Public Types inherited from ndnph::PacketHandler |
| using | PacketInfo = Face::PacketInfo |
| |
Protected Member Functions inherited from ndnph::PacketHandler |
| virtual | ~PacketHandler () |
| | Remove handler from Face.
|
| |
| Face * | getFace () const |
| |
| const PacketInfo * | getCurrentPacketInfo () const |
| | Retrieve information about current processing packet.
|
| |
| template<typename Packet > |
| bool | send (Region ®ion, const Packet &packet, PacketInfo pi={}) |
| | Synchronously transmit a packet.
|
| |
| template<typename Packet , typename... PacketInfoModifier> |
| bool | send (Region ®ion, const Packet &packet, const PacketInfoModifier &... pim) |
| | Synchronously transmit a packet.
|
| |
| template<typename Packet , typename... Arg, typename = typename std::enable_if< !std::is_base_of<Region, typename std::decay<Packet>::type>::value>::type> |
| bool | send (const Packet &packet, Arg &&... arg) |
| | Synchronously transmit a packet.
|
| |
| template<typename... Arg> |
| bool | reply (Arg &&... arg) |
| | Synchronously transmit a packet in reply to current processing packet.
|
| |
| Options | m_opts |
| |
| Name | m_prefix |
| |
| uint64_t | m_lastSegment = 0 |
| |
| const uint8_t * | m_content = nullptr |
| |
| size_t | m_size = 0 |
| |
template<typename SegmentConvention = convention::Segment, size_t regionCap = 2048>
class ndnph::BasicSegmentProducer< SegmentConvention, regionCap >
Producer of segmented object.
- Template Parameters
-
| SegmentConvention | segment component convention. |
| regionCap | encoding region capacity. |