summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/GCObject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/GCObject.cpp')
-rw-r--r--cpp/src/Ice/GCObject.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/cpp/src/Ice/GCObject.cpp b/cpp/src/Ice/GCObject.cpp
index fb2cb3d3f7b..a78ebbc8f50 100644
--- a/cpp/src/Ice/GCObject.cpp
+++ b/cpp/src/Ice/GCObject.cpp
@@ -142,10 +142,10 @@ DecreaseRefCounts::visit(GCObject* obj)
GCCountMap::iterator p = _counts.find(obj);
if(p == _counts.end())
{
- _counts.insert(make_pair(obj, obj->iceGetRefUnsafe() - 1));
- if(obj->iceHasFlag(GCObject::Collectable))
+ _counts.insert(make_pair(obj, obj->__getRefUnsafe() - 1));
+ if(obj->__hasFlag(GCObject::Collectable))
{
- obj->iceGcVisitMembers(*this);
+ obj->__gcVisitMembers(*this);
}
}
else
@@ -179,7 +179,7 @@ RestoreRefCountsIfReachable::visit(GCObject* obj)
// reachable children.
//
_counts.erase(p);
- obj->iceGcVisitMembers(*this);
+ obj->__gcVisitMembers(*this);
}
else if(p->second == 0)
{
@@ -189,7 +189,7 @@ RestoreRefCountsIfReachable::visit(GCObject* obj)
// being visited again.
//
p->second = -1;
- obj->iceGcVisitMembers(*this);
+ obj->__gcVisitMembers(*this);
}
else if(p->second > 0)
{
@@ -201,7 +201,7 @@ RestoreRefCountsIfReachable::visit(GCObject* obj)
_counts.erase(p);
_reachable = true;
- obj->iceGcVisitMembers(*this);
+ obj->__gcVisitMembers(*this);
_reachable = false;
}
return false;
@@ -224,17 +224,17 @@ MarkCollectable::visit(GCObject* obj)
// strong components of the graph.
//
- if(obj->iceHasFlag(GCObject::Collectable))
+ if(obj->__hasFlag(GCObject::Collectable))
{
return false;
}
- obj->iceSetFlag(GCObject::Collectable);
+ obj->__setFlag(GCObject::Collectable);
_numbers[obj] = ++_counter;
_p.push(obj);
_s.push(obj);
- obj->iceGcVisitMembers(_neighborsVisitor);
+ obj->__gcVisitMembers(_neighborsVisitor);
if(_p.top() == obj)
{
@@ -243,7 +243,7 @@ MarkCollectable::visit(GCObject* obj)
{
o = _s.top();
_s.pop();
- o->iceSetFlag(GCObject::CycleMember);
+ o->__setFlag(GCObject::CycleMember);
}
while(o != obj);
_p.pop();
@@ -259,7 +259,7 @@ MarkCollectable::visitNeighbor(GCObject* obj)
{
visit(obj);
}
- else if(!obj->iceHasFlag(GCObject::CycleMember))
+ else if(!obj->__hasFlag(GCObject::CycleMember))
{
while(_numbers[_p.top()] > p->second)
{
@@ -287,10 +287,10 @@ ClearCollectable::visit(GCObject* obj)
//
// Clear the collectable flag on the object graph.
//
- if(obj->iceHasFlag(GCObject::Collectable))
+ if(obj->__hasFlag(GCObject::Collectable))
{
- obj->iceClearFlag(GCObject::Collectable | GCObject::CycleMember);
- obj->iceGcVisitMembers(*this);
+ obj->__clearFlag(GCObject::Collectable | GCObject::CycleMember);
+ obj->__gcVisitMembers(*this);
}
return false;
}
@@ -306,14 +306,14 @@ const unsigned char GCObject::Visiting = 8;
// GCObject
//
void
-IceInternal::GCObject::iceIncRef()
+IceInternal::GCObject::__incRef()
{
IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(gcMutex);
++_ref;
}
void
-IceInternal::GCObject::iceDecRef()
+IceInternal::GCObject::__decRef()
{
IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(gcMutex);
bool doDelete = false;
@@ -323,15 +323,15 @@ IceInternal::GCObject::iceDecRef()
// Try to collect the object each time its reference count is
// decremented and only if it's part of a cycle.
//
- if(_ref > 1 && iceHasFlag(CycleMember) && collect(lock))
+ if(_ref > 1 && __hasFlag(CycleMember) && collect(lock))
{
return;
}
if(--_ref == 0)
{
- doDelete = !iceHasFlag(NoDelete);
- iceSetFlag(NoDelete);
+ doDelete = !__hasFlag(NoDelete);
+ __setFlag(NoDelete);
}
lock.release();
@@ -342,21 +342,21 @@ IceInternal::GCObject::iceDecRef()
}
int
-IceInternal::GCObject::iceGetRef() const
+IceInternal::GCObject::__getRef() const
{
IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(gcMutex);
return _ref;
}
void
-IceInternal::GCObject::iceSetNoDelete(bool b)
+IceInternal::GCObject::__setNoDelete(bool b)
{
IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(gcMutex);
- IceUtil::Shared::iceSetNoDelete(b);
+ IceUtil::Shared::__setNoDelete(b);
}
bool
-GCObject::iceGcVisit(GCVisitor& v)
+GCObject::__gcVisit(GCVisitor& v)
{
return v.visit(this);
}
@@ -431,12 +431,12 @@ GCObject::collect(IceUtilInternal::MutexPtrLock<IceUtil::Mutex>& lock)
//
for(GCCountMap::const_iterator p = counts.begin(); p != counts.end(); ++p)
{
- p->first->iceSetFlag(NoDelete);
- p->first->iceClearFlag(CycleMember); // Disable cycle collection.
+ p->first->__setFlag(NoDelete);
+ p->first->__clearFlag(CycleMember); // Disable cycle collection.
}
for(GCCountMap::const_iterator p = counts.begin(); p != counts.end(); ++p)
{
- p->first->iceGcVisitMembers(clearMembers);
+ p->first->__gcVisitMembers(clearMembers);
}
for(GCCountMap::const_iterator p = counts.begin(); p != counts.end(); ++p)
{