+
+ if(_buffer) {
+ _messageBuffer << msglist;
+ _buffersWaiting.remove(bufferId);
+ if(_buffersWaiting.isEmpty()) {
+ _buffer = false;
+ qSort(_messageBuffer);
+ Client::messageProcessor()->process(_messageBuffer);
+ _messageBuffer.clear();
+ }
+ } else {
+ Client::messageProcessor()->process(msglist);
+ }