aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Utility/KQueue.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Utility/KQueue.h')
-rw-r--r--lldb/source/Utility/KQueue.h55
1 files changed, 18 insertions, 37 deletions
diff --git a/lldb/source/Utility/KQueue.h b/lldb/source/Utility/KQueue.h
index c5680aa..116e701 100644
--- a/lldb/source/Utility/KQueue.h
+++ b/lldb/source/Utility/KQueue.h
@@ -16,53 +16,34 @@
#ifdef LLDB_USE_KQUEUES
-#include <sys/types.h>
#include <sys/event.h>
#include <sys/time.h>
+#include <sys/types.h>
#include "lldb/lldb-defines.h"
namespace lldb_private {
-class KQueue
-{
+class KQueue {
public:
- KQueue() :
- m_fd(-1)
- {
- }
-
- ~KQueue()
- {
- Close();
- }
-
- bool
- IsValid () const
- {
- return m_fd >= 0;
- }
-
- int
- GetFD (bool can_create);
-
- int
- Close ();
-
- bool
- AddFDEvent (int fd,
- bool read,
- bool write,
- bool vnode);
-
- int
- WaitForEvents (struct kevent *events,
- int num_events,
- Error &error,
- uint32_t timeout_usec = UINT32_MAX); // UINT32_MAX means infinite timeout
+ KQueue() : m_fd(-1) {}
+
+ ~KQueue() { Close(); }
+
+ bool IsValid() const { return m_fd >= 0; }
+
+ int GetFD(bool can_create);
+
+ int Close();
+
+ bool AddFDEvent(int fd, bool read, bool write, bool vnode);
+
+ int WaitForEvents(
+ struct kevent *events, int num_events, Error &error,
+ uint32_t timeout_usec = UINT32_MAX); // UINT32_MAX means infinite timeout
protected:
- int m_fd; // The kqueue fd
+ int m_fd; // The kqueue fd
};
} // namespace lldb_private