You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rfmon-to-influx/handler/bufHandler.hpp

23 lines
561 B
C++

#ifndef C251BA62_6D80_4033_86B6_61F184E6F250
#define C251BA62_6D80_4033_86B6_61F184E6F250
#include <string>
#include "textPacketHandler.hpp"
using namespace std::string_literals;
std::string buffer = "";
void bufHandler(char *buf){
// When first char of buf has text (no space), we got a new packet
if(buf[0] != ' '){
// Submit the just-read text-packet
textPacketHandler(buffer);
buffer = buf;
}else{
// Append part-packet
buffer += "\n"s + buf;
}
}
#endif /* C251BA62_6D80_4033_86B6_61F184E6F250 */