Bug 281102 - Allow many Java proxies per XPCOM object. r=darin
git-svn-id: svn://10.0.0.236/trunk@169791 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -42,17 +42,24 @@
|
||||
#include "nsIWeakReference.h"
|
||||
|
||||
|
||||
class nsJavaXPTCStub;
|
||||
|
||||
/**
|
||||
* This class represents an XPCOM weak reference to a Java object.
|
||||
*/
|
||||
class nsJavaXPTCStubWeakRef : public nsIWeakReference
|
||||
{
|
||||
public:
|
||||
nsJavaXPTCStubWeakRef(JNIEnv* env, jobject aJavaObject);
|
||||
nsJavaXPTCStubWeakRef(JNIEnv* env, jobject aJavaObject,
|
||||
nsJavaXPTCStub* aXPTCStub);
|
||||
virtual ~nsJavaXPTCStubWeakRef();
|
||||
NS_DECL_ISUPPORTS
|
||||
NS_DECL_NSIWEAKREFERENCE
|
||||
|
||||
protected:
|
||||
JNIEnv* mJavaEnv;
|
||||
jweak mWeakRef;
|
||||
JNIEnv* mJavaEnv;
|
||||
jweak mWeakRef;
|
||||
nsJavaXPTCStub* mXPTCStub;
|
||||
};
|
||||
|
||||
#endif // _nsJavaXPTCStubWeakRef_h_
|
||||
|
||||
Reference in New Issue
Block a user