Changed parameter name from osberver_ptr to observer.
This commit is contained in:
@@ -80,10 +80,10 @@ class OSG_EXPORT Referenced
|
||||
inline int referenceCount() const { return _refCount; }
|
||||
|
||||
/** Add a Observer that is observering this object, notify the Observer when this object gets deleted.*/
|
||||
void addObserver(Observer* observer_ptr);
|
||||
void addObserver(Observer* observer);
|
||||
|
||||
/** Add a Observer that is observering this object, notify the Observer when this object gets deleted.*/
|
||||
void removeObserver(Observer* observer_ptr);
|
||||
void removeObserver(Observer* observer);
|
||||
|
||||
public:
|
||||
|
||||
@@ -189,8 +189,8 @@ class OSG_EXPORT Referenced : public NoodleGlue::CBridgable
|
||||
inline int referenceCount() const { return _refCount; }
|
||||
|
||||
/* These methods are not used in JavaOSG */
|
||||
void addObserver(Observer* observer_ptr) {}
|
||||
void removeObserver(Observer* observer_ptr) {}
|
||||
void addObserver(Observer* observer) {}
|
||||
void removeObserver(Observer* observer) {}
|
||||
|
||||
public:
|
||||
|
||||
|
||||
@@ -227,33 +227,33 @@ void Referenced::unref_nodelete() const
|
||||
}
|
||||
}
|
||||
|
||||
void Referenced::addObserver(Observer* observer_ptr)
|
||||
void Referenced::addObserver(Observer* observer)
|
||||
{
|
||||
if (_refMutex)
|
||||
{
|
||||
OpenThreads::ScopedLock<OpenThreads::Mutex> lock(*_refMutex);
|
||||
|
||||
if (!_observers) _observers = new ObserverSet;
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->insert(observer_ptr);
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->insert(observer);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!_observers) _observers = new ObserverSet;
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->insert(observer_ptr);
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->insert(observer);
|
||||
}
|
||||
}
|
||||
|
||||
void Referenced::removeObserver(Observer* observer_ptr)
|
||||
void Referenced::removeObserver(Observer* observer)
|
||||
{
|
||||
if (_refMutex)
|
||||
{
|
||||
OpenThreads::ScopedLock<OpenThreads::Mutex> lock(*_refMutex);
|
||||
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->erase(observer_ptr);
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->erase(observer);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->erase(observer_ptr);
|
||||
if (_observers) static_cast<ObserverSet*>(_observers)->erase(observer);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user