VMBreakInterface Class Reference

#include <jvmti_break_intf.h>

List of all members.

Public Member Functions

int get_priority () const
VMBreakPointRefget_reference ()
VMBreakPointRefget_next_reference (VMBreakPointRef *ref)
VMBreakPointRefadd_reference (jmethodID method, jlocation location, POINTER_SIZE_INT data)
VMBreakPointRefadd_reference (jmethodID method, jlocation location, NativeCodePtr addr, POINTER_SIZE_INT data)
VMBreakPointRefadd_reference (NativeCodePtr addr, POINTER_SIZE_INT data)
bool remove_reference (VMBreakPointRef *ref)
void remove_all_reference ()
VMBreakPointReffind_reference (jmethodID method, jlocation location)
VMBreakPointReffind_reference (NativeCodePtr addr)
VMBreakPointReffind_reference (VMBreakPoint *bp)

Protected Member Functions

 VMBreakInterface (TIEnv *env, BPInterfaceCallBack callback, unsigned priority, bool is_interp)
 ~VMBreakInterface ()
TIEnvget_env ()

Protected Attributes

VMBreakInterfacem_next

Friends

class VMBreakPoints


Constructor & Destructor Documentation

VMBreakInterface.VMBreakInterface ( TIEnv env,
BPInterfaceCallBack  callback,
unsigned  priority,
bool  is_interp 
) [protected]

VMBreakInterface.~VMBreakInterface (  )  [protected]


Member Function Documentation

int VMBreakInterface.get_priority (  )  const

VMBreakPointRef* VMBreakInterface.get_reference (  ) 

VMBreakPointRef* VMBreakInterface.get_next_reference ( VMBreakPointRef ref  ) 

VMBreakPointRef* VMBreakInterface.add_reference ( jmethodID  method,
jlocation  location,
POINTER_SIZE_INT  data 
)

VMBreakPointRef* VMBreakInterface.add_reference ( jmethodID  method,
jlocation  location,
NativeCodePtr  addr,
POINTER_SIZE_INT  data 
)

VMBreakPointRef* VMBreakInterface.add_reference ( NativeCodePtr  addr,
POINTER_SIZE_INT  data 
)

bool VMBreakInterface.remove_reference ( VMBreakPointRef ref  ) 

void VMBreakInterface.remove_all_reference (  ) 

VMBreakPointRef* VMBreakInterface.find_reference ( jmethodID  method,
jlocation  location 
)

VMBreakPointRef* VMBreakInterface.find_reference ( NativeCodePtr  addr  ) 

VMBreakPointRef* VMBreakInterface.find_reference ( VMBreakPoint bp  ) 

TIEnv* VMBreakInterface.get_env (  )  [protected]


Friends And Related Function Documentation

friend class VMBreakPoints [friend]


Member Data Documentation

VMBreakInterface* VMBreakInterface.m_next [protected]


The documentation for this class was generated from the following file:

Genereated on Tue Mar 11 19:26:04 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.