#include <classloader.h>
Public Member Functions | |
LoadingClass () | |
LoadingClass (const LoadingClass &lc) | |
LoadingClass & | operator= (const LoadingClass &lc) |
~LoadingClass () | |
void | WaitLoading () |
void | SignalLoading () |
bool | IsDefiner (VM_thread *thread) |
bool | HasDefiner () |
void | EnqueueInitiator (VM_thread *new_definer, ClassLoader *cl, const String *clsname) |
void | ChangeDefinerAndInitiator (VM_thread *new_definer, ClassLoader *cl, const String *clsname) |
bool | IsInitiator (VM_thread *thread) |
void | SetInitiator (VM_thread *thread) |
void | UpdateInitiator (VM_thread *thread) |
bool | AlreadyWaiting (VM_thread *thread) |
void | AddWaitingThread (VM_thread *thread, ClassLoader *cl, const String *clsname) |
void | RemoveWaitingThread (VM_thread *thread, ClassLoader *cl, const String *clsname) |
bool | HasWaitingThreads () |
Public Attributes | |
apr_pool_t * | m_threadsPool |
WaitingThread * | m_waitingThreads |
int | m_loadWaitFlag |
VM_thread * | m_defineOwner |
VM_thread * | m_initiatingThread |
Classes | |
struct | WaitingThread |
ClassLoader.LoadingClass.LoadingClass | ( | ) |
ClassLoader.LoadingClass.LoadingClass | ( | const LoadingClass & | lc | ) |
ClassLoader.LoadingClass.~LoadingClass | ( | ) |
LoadingClass& ClassLoader.LoadingClass.operator= | ( | const LoadingClass & | lc | ) |
void ClassLoader.LoadingClass.WaitLoading | ( | ) |
void ClassLoader.LoadingClass.SignalLoading | ( | ) |
bool ClassLoader.LoadingClass.IsDefiner | ( | VM_thread * | thread | ) |
bool ClassLoader.LoadingClass.HasDefiner | ( | ) |
void ClassLoader.LoadingClass.EnqueueInitiator | ( | VM_thread * | new_definer, | |
ClassLoader * | cl, | |||
const String * | clsname | |||
) |
void ClassLoader.LoadingClass.ChangeDefinerAndInitiator | ( | VM_thread * | new_definer, | |
ClassLoader * | cl, | |||
const String * | clsname | |||
) |
bool ClassLoader.LoadingClass.IsInitiator | ( | VM_thread * | thread | ) |
void ClassLoader.LoadingClass.SetInitiator | ( | VM_thread * | thread | ) |
void ClassLoader.LoadingClass.UpdateInitiator | ( | VM_thread * | thread | ) |
bool ClassLoader.LoadingClass.AlreadyWaiting | ( | VM_thread * | thread | ) |
void ClassLoader.LoadingClass.AddWaitingThread | ( | VM_thread * | thread, | |
ClassLoader * | cl, | |||
const String * | clsname | |||
) |
void ClassLoader.LoadingClass.RemoveWaitingThread | ( | VM_thread * | thread, | |
ClassLoader * | cl, | |||
const String * | clsname | |||
) |
bool ClassLoader.LoadingClass.HasWaitingThreads | ( | ) |
apr_pool_t* ClassLoader.LoadingClass.m_threadsPool |
Genereated on Tue Mar 11 19:26:00 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.