Lines Matching refs:OSObject

28 /* 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() { retainCount = 1; }
62 OSObject::OSObject(const OSMetaClass *) { retainCount = 1; }
63 OSObject::~OSObject() { }
64 const OSMetaClass * OSObject::getMetaClass() const
66 OSObject *OSObject::MetaClass::alloc() const { return 0; }
68 /* The OSObject::MetaClass constructor */
69 OSObject::MetaClass::MetaClass()
70 : OSMetaClass("OSObject", OSObject::superClass, sizeof(OSObject))
74 OSMetaClassDefineReservedUnused(OSObject, 0);
75 OSMetaClassDefineReservedUnused(OSObject, 1);
76 OSMetaClassDefineReservedUnused(OSObject, 2);
77 OSMetaClassDefineReservedUnused(OSObject, 3);
78 OSMetaClassDefineReservedUnused(OSObject, 4);
79 OSMetaClassDefineReservedUnused(OSObject, 5);
80 OSMetaClassDefineReservedUnused(OSObject, 6);
81 OSMetaClassDefineReservedUnused(OSObject, 7);
82 OSMetaClassDefineReservedUnused(OSObject, 8);
83 OSMetaClassDefineReservedUnused(OSObject, 9);
84 OSMetaClassDefineReservedUnused(OSObject, 10);
85 OSMetaClassDefineReservedUnused(OSObject, 11);
86 OSMetaClassDefineReservedUnused(OSObject, 12);
87 OSMetaClassDefineReservedUnused(OSObject, 13);
88 OSMetaClassDefineReservedUnused(OSObject, 14);
89 OSMetaClassDefineReservedUnused(OSObject, 15);
91 static const char *getClassName(const OSObject *obj)
97 bool OSObject::init()
100 void OSObject::free()
109 int OSObject::getRetainCount() const
114 void OSObject::taggedRetain(const void *tag) const
149 panic("OSObject::refcount: %s", msg);
156 void OSObject::taggedRelease(const void *tag) const
161 void OSObject::taggedRelease(const void *tag, const int when) const
193 panic("OSObject::refcount: %s",
224 (const_cast<OSObject *>(this))->free();
228 void OSObject::release() const
233 void OSObject::retain() const
238 void OSObject::release(int when) const
243 bool OSObject::serialize(OSSerialize *s) const
281 array->setObject((OSObject *) (next + 1));
295 void *OSObject::operator new(size_t size)
324 void OSObject::operator delete(void *_mem, size_t size)