Class Summary |
ComThread |
|
Dispatch |
|
DispatchEvents |
|
DispatchProxy |
If you need to pass a COM Dispatch object between STA threads, you
have to marshall the interface. |
EnumVariant |
An implementation of IEnumVariant based on code submitted by
Thomas Hallgren (mailto:Thomas.Hallgren@eoncompany.com) |
JacobObject |
All COM object created by JACOB extend this class so that
we can automatically release them when the thread is detached from
COM - if we leave it to the finalizer it will call the release from
another thread, which may result in a segmentation violation. |
MainSTA |
We provide our own main sta thread to avoid COM tagging a random
thread as the main STA - this is the thread in which all Apartment
threaded components will be created if the client chooses an MTA
threading model for the java side of the app. |
ROT |
The Running Object Table (ROT) maps each thread to a vector of
all the JacobObjects that were created in that thread. |
SafeArray |
|
STA |
A class that implements a Single Threaded Apartment. |
Variant |
|