Lines Matching refs:header
56 tHeader* header = mQueue.front (); in ~DataQueue() local
58 free (header); in ~DataQueue()
92 tHeader* header = (tHeader*) malloc (sizeof(tHeader) + dataLen); in enqueue() local
94 if (header) in enqueue()
96 memset (header, 0, sizeof(tHeader)); in enqueue()
97 header->mDataLen = dataLen; in enqueue()
98 memcpy (header+1, data, dataLen); in enqueue()
100 mQueue.push_back (header); in enqueue()
129 tHeader* header = mQueue.front (); in dequeue() local
132 if (header && buffer && (bufferMaxLen>0)) in dequeue()
134 if (header->mDataLen <= bufferMaxLen) in dequeue()
137 actualLen = header->mDataLen; in dequeue()
138 char* src = (char*)(header) + sizeof(tHeader) + header->mOffset; in dequeue()
142 free (header); in dequeue()
148 char* src = (char*)(header) + sizeof(tHeader) + header->mOffset; in dequeue()
151 header->mDataLen -= actualLen; in dequeue()
152 header->mOffset += actualLen; in dequeue()