Class udpComm

Inheritance Relationships

Base Type

Class Documentation

class udpComm : public Communication

Public Functions

udpComm()
~udpComm()
virtual int CommConnect(std::string addr, uint16_t port)
virtual int CommRead(unsigned char *buffer, int buf_size)
virtual int CommWrite(unsigned char *buffer, int buf_size)
virtual void CommDisconnect()
virtual bool IsConnected(void)
int getClientSocket(void)
bool getthreadRunning(void)
bool getRcvTimeout(void)
bool getRcvError(void)
void setConnected(bool flag)
void setThreadRunning(bool flag)
void setRcvTimeout(bool flag)
void setRcvError(bool flag)
void pushAddr(std::string recvaddr)
std::string popAddr(void)

Friends

friend void *udpReadCallback(void *arg)