// // 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