パケットごとに出し入れするFIFOバッファ
Diff: PacketBuffer.cpp
- Revision:
- 1:039fb6d44f92
- Parent:
- 0:0e4cbd5ddf25
--- a/PacketBuffer.cpp Wed Aug 17 10:51:55 2011 +0000 +++ b/PacketBuffer.cpp Thu Aug 25 02:15:08 2011 +0000 @@ -8,10 +8,10 @@ PacketBuffer::PacketBuffer(int num,int packet_size) { - max_num = num + 1; + max_num = num; max_size = packet_size; - p_buf = new PacketBufInf[num]; + p_buf = new PacketBufInf[num]; for(int i = 0 ; i < num ; i++) { @@ -25,10 +25,10 @@ PacketBuffer::~PacketBuffer() { - for(int i = 0 ; i < max_num-1 ; i++) + for(int i = 0 ; i < max_num ; i++) { delete [] p_buf[i].buf; - } + } delete [] p_buf; }