flags: Provide an object for managing boolean flags for an object.
[gem5.git] / src / base / socket.hh
index 8e55eae721f88ae6fa41950c3490e78da87c5fd4..942318e45a8d2b70098678536abf8f4fd4aaa9ff 100644 (file)
 
 class ListenSocket
 {
+  protected:
+    static bool listeningDisabled;
+    static bool anyListening;
+
+  public:
+    static void disableAll();
+    static bool allDisabled();
+
   protected:
     bool listening;
     int fd;