#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.