From 83722dc0643d59bf13ef7b2284d65cac6afb6108 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 9 May 2006 09:42:17 +0000 Subject: [PATCH] From Tree, build fixes for JavaOSG build. --- include/osg/Referenced | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/osg/Referenced b/include/osg/Referenced index 174c7d6d5..a98a21818 100644 --- a/include/osg/Referenced +++ b/include/osg/Referenced @@ -187,6 +187,19 @@ class OSG_EXPORT Referenced : public NoodleGlue::CBridgable */ inline void unref_nodelete() const { --_refCount; } inline int referenceCount() const { return _refCount; } + + /* These methods are not used in JavaOSG */ + void addObserver(Observer* observer_ptr) {} + void removeObserver(Observer* observer_ptr) {} + + public: + + /** Set whether reference counting should be use a mutex to create thread reference counting.*/ + static void setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) {} + + /** Get whether reference counting is active. */ + static bool getThreadSafeReferenceCounting() { return true; } + protected: virtual ~Referenced() {} };