|
Agora Java API Reference for Android
|
Public Member Functions | |
| RefCounter (int ref_count) | |
| void | IncRef () |
| agora::RefCountReleaseStatus | DecRef () |
| bool | HasOneRef () const |
| agora::RefCountReleaseStatus agora::RefCounter::DecRef | ( | ) |
Returns true if this was the last reference, and the resource protected by the reference counter can be deleted.
| bool agora::RefCounter::HasOneRef | ( | ) | const |
Return whether the reference count is one. If the reference count is used in the conventional way, a reference count of 1 implies that the current thread owns the reference and no other thread shares it. This call performs the test for a reference count of one, and performs the memory barrier needed for the owning thread to act on the resource protected by the reference counter, knowing that it has exclusive access.
1.8.18