int main() { std::set<char> used; while (true) { ssize_t nread = read(0, buf, BUFSIZE); if (nread <= 0) break; for (ssize_t i = 0; i < nread; ++i) { used.insert(buf[i]); } } report_set(used); return 0; }
int reporter_using(){ //GLOG_TRA("dagent is ready , so send msg ...."); int ret = report_set("online", "200"); ret |= report_inc("charge", 200); ret |= report_inc("charge", 400); ret |= report_inc("charge", 6700); ret |= report_dec("charge", 600); itimes += 5; if (itimes > 1000000 || ret){ std::cout << "itimes:" << itimes << " ret:" << ret << std::endl; return -1; } return 0; }