summaryrefslogtreecommitdiff
path: root/AudioManagerUtilities/include/CAmSocketHandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerUtilities/include/CAmSocketHandler.h')
-rw-r--r--AudioManagerUtilities/include/CAmSocketHandler.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/AudioManagerUtilities/include/CAmSocketHandler.h b/AudioManagerUtilities/include/CAmSocketHandler.h
index d14c1a3..6163b3c 100644
--- a/AudioManagerUtilities/include/CAmSocketHandler.h
+++ b/AudioManagerUtilities/include/CAmSocketHandler.h
@@ -27,6 +27,7 @@
#include <signal.h>
#include <vector>
#include <functional>
+#include <thread>
#include <sys/signalfd.h>
#include <audiomanagerconfig.h>
#include "audiomanagertypes.h"
@@ -309,6 +310,9 @@ class CAmSocketHandler
#endif
private:
+
+ static void checkCallerThreadId(void);
+
bool fdIsValid(const int fd) const;
timespec* insertTime(timespec& buffertime);
@@ -496,6 +500,8 @@ public:
void exit_mainloop();
bool fatalErrorOccurred();
+
+ static const std::thread::id SOCKETHANDLER_THREAD_ID;
};
} /* namespace am */