Lines Matching refs:OSObject
59 /*! @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 * anObject);
372 virtual OSObject * getProperty( const OSSymbol * aKey) const;
380 virtual OSObject * getProperty( const OSString * aKey) const;
388 virtual OSObject * getProperty( const char * aKey) const;
398 virtual OSObject * getProperty( const OSSymbol * aKey,
412 virtual OSObject * getProperty( const OSString * aKey,
426 virtual OSObject * getProperty( const char * aKey,
438 virtual OSObject * copyProperty( const OSSymbol * aKey) const;
446 virtual OSObject * copyProperty( const OSString * aKey) const;
454 virtual OSObject * copyProperty( const char * aKey) const;
486 @param properties Any OSObject subclass, to be interpreted by the implementing method - for example an OSDictionary, OSData etc. may all be appropriate.
489 virtual IOReturn setProperties( OSObject * properties );
653 virtual bool compareNames( OSObject * name, OSString ** matched = 0 ) const;