Searched refs:OSObject (Results 1 - 25 of 131) sorted by relevance

123456

/xnu-2782.1.97/iokit/Kernel/
H A DIOCommand.cpp41 #define super OSObject
42 OSDefineMetaClassAndStructors(IOCommand, OSObject);
H A DIOPMinformee.cpp30 #define super OSObject
32 OSDefineMetaClassAndStructors(IOPMinformee, OSObject)
H A DIOPMPowerStateQueue.h36 typedef void (*IOPMPowerStateQueueAction)(OSObject *, uint32_t event, void *, uint64_t);
55 virtual bool init( OSObject * owner, Action action );
58 static IOPMPowerStateQueue * PMPowerStateQueue( OSObject * owner, Action action );
/xnu-2782.1.97/libkern/libkern/c++/
H A DOSObject.h51 * This header declares the OSObject class,
57 * @class OSObject
60 * OSObject is the concrete root class
64 * OSObject defines the minimal functionality
71 * classes ultimately derived from OSObject.
75 * OSObject is derived from the abstract root class
92 * OSObject separates object allocation from initialization.
93 * You can create a new OSObject-derived instance
102 * //apple_ref/cpp/instm/OSObject/release/virtualvoid/()
111 * OSObject provide
168 class OSObject : public OSMetaClassBase class in inherits:OSMetaClassBase
[all...]
H A DOSUnserialize.h36 class OSObject;
67 extern "C++" OSObject * OSUnserializeXML(
93 extern "C++" OSObject * OSUnserializeXML(
98 extern "C++" OSObject *
102 extern OSObject* OSUnserialize(const char *buffer, OSString **errorString = 0);
H A DOSIterator.h38 #include <libkern/c++/OSObject.h>
68 class OSIterator : public OSObject
118 * //apple_ref/cpp/instm/OSObject/retain/virtualvoid/()
128 virtual OSObject *getNextObject() = 0;
H A DOSDictionary.h64 * in particular @link //apple_ref/doc/class/OSObject OSObject@/link).
74 * @link //apple_ref/cpp/cl/OSObject OSObject@/link
136 virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const;
195 const OSObject * objects[],
233 const OSObject * objects[],
339 const OSObject * objects[],
380 const OSObject * objects[],
437 * //apple_ref/cpp/instm/OSObject/releas
[all...]
H A DOSArray.h57 * @link //apple_ref/doc/class/OSObject OSObject@/link).
61 * @link //apple_ref/cpp/cl/OSObject OSObject@/link
109 virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const;
140 * @param objects A C array of OSObject-derived instances.
160 const OSObject * objects[],
233 * @param objects A C array of OSObject-derived objects.
258 const OSObject * objects[],
311 * //apple_ref/cpp/instm/OSObject/releas
[all...]
H A DOSBoolean.h33 #include <libkern/c++/OSObject.h>
63 class OSBoolean : public OSObject
/xnu-2782.1.97/iokit/IOKit/
H A DIONotifier.h38 #include <libkern/c++/OSObject.h>
40 /*! @class IONotifier : public OSObject
44 class IONotifier : public OSObject
H A DIOCommand.h57 #include <libkern/c++/OSObject.h>
69 class IOCommand : public OSObject
H A DIOCommandQueue.h47 (OSObject *, void *field0, void *field1, void *field2, void *field3);
67 static IOCommandQueue *commandQueue(OSObject *inOwner,
71 virtual bool init(OSObject *inOwner,
87 virtual int performAndFlush(OSObject *target = 0,
H A DIOFilterInterruptEventSource.h63 typedef bool (*Filter)(OSObject *, IOFilterInterruptEventSource *);
71 virtual bool init(OSObject *inOwner,
77 interruptEventSource(OSObject *inOwner,
105 filterInterruptEventSource(OSObject *owner,
120 virtual bool init(OSObject *owner,
H A DIODataQueue.h37 #include <libkern/c++/OSObject.h>
50 * @class IODataQueue : public OSObject
63 class __attribute__((deprecated)) IODataQueue : public OSObject
65 class IODataQueue : public OSObject
H A DIOSyncer.h31 #include <libkern/c++/OSObject.h>
35 class IOSyncer : public OSObject
H A DIOEventSource.h41 #include <libkern/c++/OSObject.h>
57 @class IOEventSource : public OSObject
84 class IOEventSource : public OSObject
103 typedef void (*Action)(OSObject *owner, ...);
115 OSObject *owner;
150 of the action callout. Owner will generally be an OSObject it doesn't have to
162 virtual bool init(OSObject *owner, IOEventSource::Action action = 0);
H A DIORegistryEntry.h59 /*! @class IORegistryEntry : public OSObject
64 class IORegistryEntry : public OSObject
99 virtual OSObject * copyProperty( const char * aKey,
113 virtual OSObject * copyProperty( const OSString * aKey,
127 virtual OSObject * copyProperty( const OSSymbol * aKey,
164 typedef IOReturn (*Action)(OSObject *target,
178 virtual IOReturn runPropertyAction(Action action, OSObject *target,
283 virtual bool setProperty(const OSSymbol * aKey, OSObject * anObject);
292 virtual bool setProperty(const OSString * aKey, OSObject * anObject);
301 virtual bool setProperty(const char * aKey, OSObject * anObjec
[all...]
H A DIOConditionLock.h35 #include <libkern/c++/OSObject.h>
41 class IOConditionLock : public OSObject
/xnu-2782.1.97/libkern/c++/
H A DOSObject.cpp28 /* OSObject.cpp created by gvdl on Fri 1998-11-17 */
30 #include <libkern/c++/OSObject.h>
54 // OSDefineMetaClassAndAbstractStructors(OSObject, 0);
56 OSObject::MetaClass OSObject::gMetaClass;
57 const OSMetaClass * const OSObject::metaClass = &OSObject::gMetaClass;
58 const OSMetaClass * const OSObject::superClass = 0;
61 OSObject::OSObject() { retainCoun function in class:OSObject
62 OSObject::OSObject(const OSMetaClass *) { retainCount = 1; } function in class:OSObject
[all...]
H A DOSIterator.cpp37 OSDefineMetaClassAndAbstractStructors(OSIterator, OSObject)
H A DOSBoolean.cpp35 #define super OSObject
37 OSDefineMetaClassAndStructorsWithInit(OSBoolean, OSObject, OSBoolean::initialize())
59 gOSBooleanTrue->OSObject::free();
68 gOSBooleanFalse->OSObject::free();
H A DOSOrderedSet.cpp60 reinterpret_cast<OSObject *>(const_cast<OSMetaClassBase *>(obj))
215 (ordering ? ((*ordering)( (const OSObject *) obj1, (const OSObject *) obj2, orderingRef)) : 0)
266 OSObject *OSOrderedSet::getObject( unsigned int index ) const
274 return( const_cast<OSObject *>((const OSObject *) array[index].obj) );
277 OSObject *OSOrderedSet::getFirstObject() const
280 return( const_cast<OSObject *>((const OSObject *) array[0].obj) );
285 OSObject *OSOrderedSe
[all...]
/xnu-2782.1.97/iokit/IOKit/pwr_mgt/
H A DIOPMPowerSourceList.h28 #include <libkern/c++/OSObject.h>
33 class IOPMPowerSourceList : public OSObject
H A DIOPMinformeeList.h28 #include <libkern/c++/OSObject.h>
35 class IOPMinformeeList : public OSObject
H A DIOPMinformee.h34 class IOPMinformee : public OSObject

Completed in 104 milliseconds

123456