IpcMessageObjSize CmpMessageRequest::packMyself(IpcMessageBufferPtr& buffer) { IpcMessageObjSize size= CmpMessageRequestBasic::packMyself(buffer); size += ::packIntoBuffer(buffer, sz_); size += ::packIntoBuffer(buffer, flags_); size += ::packIntoBuffer(buffer, charSet_); #pragma nowarn(1506) // warning elimination size += packIntoBuffer(buffer, data_, sz_); #pragma warn(1506) // warning elimination size += ::packIntoBuffer(buffer, parentQidLen_); if (parentQidLen_ != 0 && parentQid_ != NULL) size += packStrIntoBuffer(buffer, (char *)parentQid_, parentQidLen_); return size; }
IpcMessageObjSize CmpMessageReplyBasic::packMyself(IpcMessageBufferPtr& buffer) { IpcMessageObjSize size = CmpMessageObj::packMyself(buffer); size += packIntoBuffer(buffer,request_); return size; }
IpcMessageObjSize CmpMessageObj::packMyself(IpcMessageBufferPtr& buffer) { IpcMessageObjSize size = packBaseClassIntoMessage(buffer); size += packIntoBuffer(buffer,(ID)id_); return size; }