com.moesol.bindings.platform_sdk.component_services
Class IUnknown.Jni.MoeSolInternal

java.lang.Object
  extended by com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni.MoeSolInternal
Direct Known Subclasses:
IDispatch.Jni.MoeSolInternal
Enclosing class:
IUnknown.Jni

public static class IUnknown.Jni.MoeSolInternal
extends Object

Help prevent method/property name collisions.


Constructor Summary
IUnknown.Jni.MoeSolInternal()
           
 
Method Summary
static int addListener(IUnknown.Jni self, IUnknown listener, GUID diid)
          Internal helper
static void checkApartment(IUnknown.Jni self)
          Internal helper
static void coclassConstruct(IUnknown.Jni self, GUID clsid, GUID iid)
          Internal helper
static void coclassConstruct(IUnknown.Jni self, GUID clsid, GUID iid, int clsctx)
          Internal helper
static void disableApartmentChecking(IUnknown.Jni self)
          Internal helper
static long getInterfacePointer(IUnknown.Jni self)
          Read-only access to the interface pointer.
static int getUnreleasedCount()
          Internal helper
static void recordApartment(IUnknown.Jni self)
          Internal helper
static void removeListener(IUnknown.Jni self, IUnknown listener, GUID diid)
          Internal helper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IUnknown.Jni.MoeSolInternal

public IUnknown.Jni.MoeSolInternal()
Method Detail

recordApartment

public static void recordApartment(IUnknown.Jni self)
Internal helper

Parameters:
self -

checkApartment

public static void checkApartment(IUnknown.Jni self)
Internal helper

Parameters:
self -

coclassConstruct

public static void coclassConstruct(IUnknown.Jni self,
                                    GUID clsid,
                                    GUID iid)
Internal helper

Parameters:
self -
clsid -
iid -

coclassConstruct

public static void coclassConstruct(IUnknown.Jni self,
                                    GUID clsid,
                                    GUID iid,
                                    int clsctx)
Internal helper

Parameters:
self -
clsid -
iid -
clsctx -

disableApartmentChecking

public static void disableApartmentChecking(IUnknown.Jni self)
Internal helper

Parameters:
self -

getUnreleasedCount

public static int getUnreleasedCount()
Internal helper

Returns:
unreleased count

addListener

public static int addListener(IUnknown.Jni self,
                              IUnknown listener,
                              GUID diid)
Internal helper

Parameters:
self -
listener -
diid -

removeListener

public static void removeListener(IUnknown.Jni self,
                                  IUnknown listener,
                                  GUID diid)
Internal helper

Parameters:
self - source
listener - to remove
diid - of interface

getInterfacePointer

public static long getInterfacePointer(IUnknown.Jni self)
Read-only access to the interface pointer.

Parameters:
self - IUnknown.Jni
Returns:
long representing interface pointer.


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.