bool SpeedFanNodePlugin::xAPBlock::ReadData(char *data) { // Split at the = char *split = strstr(data, "="); if (split != NULL) { // Extract the second part *split = 0; split++; ProcessPair(data, split); return true; } // Failed to extract = return false; };
void TelnetDataCollector::ProcessChar(byte val) { switch (m_currentState) { case (InsideText): ProcessPair(val); break; case (InsideCmd): ProcessCmd(val); break; case (InsideSb): ProcessSb(val); break; default: ESS_ASSERT(0 && "Unknown state"); } }