パケットごとに出し入れするFIFOバッファ

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;
 }