34 #ifndef EMANEBOUNDARYMESSAGEMANAGER_HEADER_ 35 #define EMANEBOUNDARYMESSAGEMANAGER_HEADER_ 65 const void * pPacketData,
80 const void * pPacketData,
94 void processNetworkMessage();
98 #endif //EMANEBOUNDARYMESSAGEMANAGER_HEADER_
virtual void doProcessControlMessage(const ControlMessages &msgs)=0
std::list< const ControlMessage * > ControlMessages
void sendPacketMessage(const PacketInfo &packetInfo, const void *pPacketData, size_t packetLength, const ControlMessages &msgs)
virtual void doProcessPacketMessage(const PacketInfo &, const void *pPacketData, size_t packetLength, const ControlMessages &msgs)=0
std::vector< iovec > VectorIO
BoundaryMessageManager(NEMId id)
void sendControlMessage(const ControlMessages &msgs)
Store source, destination, creation time and priority information for a packet.
void open(const INETAddr &localAddress, const INETAddr &remoteAddress)
void processBoundaryMessage(const void *pData, size_t length)
virtual ~BoundaryMessageManager()