Jive reference manual
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
jem::WeakProxy Class Reference

#include <jem/base/WeakProxy.h>

Public Member Functions

 WeakProxy (Collectable *obj)
 

Static Public Member Functions

static void addRef (WeakProxy *proxy)
 
static void delRef (WeakProxy *proxy)
 

Public Attributes

SpinLock spinlock
 
int refcount
 
Collectablecollectable
 

Constructor & Destructor Documentation

jem::WeakProxy::WeakProxy ( Collectable obj)
explicit

Member Function Documentation

void jem::WeakProxy::addRef ( WeakProxy proxy)
static
void jem::WeakProxy::delRef ( WeakProxy proxy)
static

Member Data Documentation

SpinLock jem::WeakProxy::spinlock
int jem::WeakProxy::refcount
Collectable* jem::WeakProxy::collectable