Lines Matching refs:IOEventSource
37 #include <IOKit/IOEventSource.h>
42 OSDefineMetaClassAndAbstractStructors(IOEventSource, OSObject)
43 OSMetaClassDefineReservedUnused(IOEventSource, 0);
44 OSMetaClassDefineReservedUnused(IOEventSource, 1);
45 OSMetaClassDefineReservedUnused(IOEventSource, 2);
46 OSMetaClassDefineReservedUnused(IOEventSource, 3);
47 OSMetaClassDefineReservedUnused(IOEventSource, 4);
48 OSMetaClassDefineReservedUnused(IOEventSource, 5);
49 OSMetaClassDefineReservedUnused(IOEventSource, 6);
50 OSMetaClassDefineReservedUnused(IOEventSource, 7);
53 void IOEventSource::signalWorkAvailable() { workLoop->signalWorkAvailable(); }
54 void IOEventSource::openGate() { workLoop->openGate(); }
55 void IOEventSource::closeGate() { workLoop->closeGate(); }
56 bool IOEventSource::tryCloseGate() { return workLoop->tryCloseGate(); }
57 int IOEventSource::sleepGate(void *event, UInt32 type)
59 void IOEventSource::wakeupGate(void *event, bool oneThread)
62 bool IOEventSource::init(OSObject *inOwner,
79 IOEventSource::Action IOEventSource::getAction () const { return action; };
81 void IOEventSource::setAction(Action inAction)
86 IOEventSource *IOEventSource::getNext() const { return eventChainNext; };
88 void IOEventSource::setNext(IOEventSource *inNext)
93 void IOEventSource::enable()
100 void IOEventSource::disable()
105 bool IOEventSource::isEnabled() const
110 void IOEventSource::setWorkLoop(IOWorkLoop *inWorkLoop)
117 IOWorkLoop *IOEventSource::getWorkLoop() const
122 bool IOEventSource::onThread() const