コード例 #1
0
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;
};
コード例 #2
0
    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");
        }
    }