Contents

taggedRelease(const void *, const int)

Overrides OSObject::taggedRelease(const void *, const int) to synchronize with the symbol pool.

Declaration

virtual void taggedRelease( 
 const void *tag, 
 const intfreeWhen) const;

Parameters

  • tag:

    Used for tracking collection references.

  • freeWhen:

    If decrementing the reference count makes it >= freeWhen, the object is immediately freed.

Overview

Because OSSymbol shares instances, the reference-counting functions must synchronize access to the class-internal tables used to track those instances.

See Also

Miscellaneous