Example #1
0
 public int retain()
 {
     if (++_reference == 1)
     {
         AutoReleasePool.remove(this);
     }
     return(_reference);
 }
Example #2
0
 public int release()
 {
     if (--_reference < 1)
     {
         _reference = 0;
         AutoReleasePool.add(this);
     }
     return(_reference);
 }