void AdminTcpConnection::sendFrame(Frame * frame) { if(version != frame->getVersion()){ Logger::getLogger()->warning("Version mis-match, packet %d, connection %d", frame->getVersion(), version); } FrameType type = frame->getType(); if(status != 0 && !sendandclose){ sendqueue.push(frame); processWrite(); } }
void Configuration::check() { if (!request) return; // have a request pending switch (buffer[1]&0xC0) { case CFG_CMD_READ: processRead(buffer, length); break; case CFG_CMD_WRITE: processWrite(buffer, length); break; case CFG_CMD_OPERATION: processCmd(buffer, length); break; } }