Lines Matching refs:Thread
25 class NetworkChangeNotifierLinux::Thread
26 : public base::Thread, public MessageLoopForIO::Watcher {
28 Thread();
29 virtual ~Thread();
36 // base::Thread
59 ScopedRunnableMethodFactory<Thread> method_factory_;
61 DISALLOW_COPY_AND_ASSIGN(Thread);
64 NetworkChangeNotifierLinux::Thread::Thread()
65 : base::Thread("NetworkChangeNotifier"),
69 NetworkChangeNotifierLinux::Thread::~Thread() {}
71 void NetworkChangeNotifierLinux::Thread::Init() {
80 void NetworkChangeNotifierLinux::Thread::CleanUp() {
89 void NetworkChangeNotifierLinux::Thread::OnFileCanReadWithoutBlocking(int fd) {
94 void NetworkChangeNotifierLinux::Thread::OnFileCanWriteWithoutBlocking(
99 void NetworkChangeNotifierLinux::Thread::ListenForNotifications() {
114 &Thread::NotifyObserversOfIPAddressChange),
130 int NetworkChangeNotifierLinux::Thread::ReadNotificationMessage(
150 : notifier_thread_(new Thread) {
154 base::Thread::Options thread_options(MessageLoop::TYPE_IO, 0);