Files
Cnomicon/include/libnet++/UdsThread.h
2021-01-22 10:16:20 -05:00

60 lines
1.1 KiB
C++

//
// UDP Thread
//
/* prevent multiple inclusions */
#ifndef __UdsThread__
#define __UdsThread__
/* includes *****************************************************************/
#include "UdsClient.h"
#include "Thread.h"
/* defines ******************************************************************/
/* macros *******************************************************************/
/* structs & typedefs *******************************************************/
/* c class definitions ******************************************************/
class UdsThread : public UdsClient, public Thread {
// public data
public:
// protected data
protected:
// private data
private:
// static data
// public methods
public:
// constructors
UdsThread();
// destructor
virtual ~UdsThread();
// public methods
void SetSocket( int sock ) {Socket::SetSocket(sock);};
// virtual functions
virtual void *Run(void *);
// exceptions
class UdsThreadException
{
char *toString(void) { return strerror(errno); };
};
// static methods
private:
};
#endif