diff options
Diffstat (limited to 'lldb/source/Utility/KQueue.h')
-rw-r--r-- | lldb/source/Utility/KQueue.h | 55 |
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 |