00001 /* 00002 * File: McPosAckObj.h 00003 * Author: cwioro 00004 * 00005 * Created on August 7, 2014, 8:43 AM 00006 */ 00007 00008 #ifndef MCPOSACKOBJ_H 00009 #define MCPOSACKOBJ_H 00010 00011 #include "AckRoutedFrame.h" 00012 00013 00014 class McPosAckObj { 00015 public: 00016 McPosAckObj(RoutedFrame* frame, McTree* group); 00017 McPosAckObj(const McPosAckObj& orig); 00018 00019 virtual ~McPosAckObj(); 00020 00021 bool GotAck(McAckFrame* ack); //return true if all missing acks have been gotten 00022 std::list<unsigned char*> missing_acks_l; 00023 unsigned char* incoming_mac; 00024 00025 std::string group_name; 00026 uint32_t sequence_num; 00027 uint32_t packet_id; 00028 00029 00030 private: 00031 00032 }; 00033 00034 #endif /* MCPOSACKOBJ_H */ 00035