Index: runtime/bin/eventhandler_macos.h |
diff --git a/runtime/bin/eventhandler_macos.h b/runtime/bin/eventhandler_macos.h |
index 48b0b96def8cceb4602e599ea8f1ac6a26fc4e16..b84659482a88fe2bc95e446669e772e8c995712d 100644 |
--- a/runtime/bin/eventhandler_macos.h |
+++ b/runtime/bin/eventhandler_macos.h |
@@ -47,6 +47,9 @@ class DescriptorInfo : public DescriptorInfoBase { |
protected: |
bool tracked_by_kqueue_; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(DescriptorInfo); |
}; |
@@ -56,6 +59,9 @@ class DescriptorInfoSingle |
explicit DescriptorInfoSingle(intptr_t fd) |
: DescriptorInfoSingleMixin(fd, false) {} |
virtual ~DescriptorInfoSingle() {} |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(DescriptorInfoSingle); |
}; |
@@ -65,6 +71,9 @@ class DescriptorInfoMultiple |
explicit DescriptorInfoMultiple(intptr_t fd) |
: DescriptorInfoMultipleMixin(fd, false) {} |
virtual ~DescriptorInfoMultiple() {} |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(DescriptorInfoMultiple); |
}; |
@@ -99,6 +108,8 @@ class EventHandlerImplementation { |
bool shutdown_; |
int interrupt_fds_[2]; |
int kqueue_fd_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(EventHandlerImplementation); |
}; |
} // namespace bin |