00001 #ifndef __PACKETINFO_H 00002 #define __PACKETINFO_H 00003 00004 #include "NpPacket.h" 00005 #include "Node.h" 00006 00011 class PacketInfo : public BasicObject { 00012 public: 00013 PacketInfo(Node* fromNode, NpPacket* packet); 00014 virtual ~PacketInfo() {} 00015 00016 Node* getFromNode(); 00017 00018 NpPacket* getPacket(); 00019 00020 virtual void toStream(std::ostream&); 00021 00022 private: 00023 NpPacket* m_packet; 00024 Node* m_fromNode; 00025 }; // class PacketInfo 00026 00027 #endif