Client communicating with an agent task using a UnixDomainBridge.
Definition: unixdomainclient.h:18
std::string pollAgent()
Return a line of data from the agent.
Definition: unixdomainclient.cpp:20
UnixDomainClient(int peer_fd)
Create client using one of a pair of Unix domain sockets.
Definition: unixdomainclient.h:21
std::string waitForMsgFromAgent(unsigned long timeout_us=0)
Definition: unixdomainclient.cpp:68
bool flushToAgent()
If there is unsent data, retry sending it to the agent.
Definition: unixdomainclient.cpp:57
void pushToAgent(const std::string &msg)
Send message to agent.
Definition: unixdomainclient.cpp:11