Home | History | Annotate | Download | only in message_loop

Lines Matching defs:MessagePumpForIO

462 // MessagePumpForIO public:
464 MessagePumpForIO::MessagePumpForIO() {
469 void MessagePumpForIO::ScheduleWork() {
486 void MessagePumpForIO::ScheduleDelayedWork(const TimeTicks& delayed_work_time) {
493 void MessagePumpForIO::RegisterIOHandler(HANDLE file_handle,
500 bool MessagePumpForIO::RegisterJobObject(HANDLE job_handle,
516 // MessagePumpForIO private:
518 void MessagePumpForIO::DoRunLoop() {
558 void MessagePumpForIO::WaitForWork() {
570 bool MessagePumpForIO::WaitForIOCompletion(DWORD timeout, IOHandler* filter) {
604 bool MessagePumpForIO::GetIOItem(DWORD timeout, IOItem* item) {
621 bool MessagePumpForIO::ProcessInternalIOItem(const IOItem& item) {
622 if (this == reinterpret_cast<MessagePumpForIO*>(item.context) &&
623 this == reinterpret_cast<MessagePumpForIO*>(item.handler)) {
633 bool MessagePumpForIO::MatchCompletedIOItem(IOHandler* filter, IOItem* item) {
646 void MessagePumpForIO::AddIOObserver(IOObserver *obs) {
650 void MessagePumpForIO::RemoveIOObserver(IOObserver *obs) {
654 void MessagePumpForIO::WillProcessIOEvent() {
658 void MessagePumpForIO::DidProcessIOEvent() {
663 ULONG_PTR MessagePumpForIO::HandlerToKey(IOHandler* handler,
679 MessagePumpForIO::IOHandler* MessagePumpForIO::KeyToHandler(