|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TRCCallerCalleeInvocationInfo
A representation of the model object 'TRC Caller Callee Invocation Info'. Covers both the caller and callee sites of an invocation. Will be fully populated when the call/return and entry/exit are on the same thread, otherwise just the call/return will be populated, entry/exit will be represented by an extra TRCFullMethodInvocation
The following features are supported:
TracePackage.getTRCCallerCalleeInvocationInfo()| Method Summary | |
|---|---|
double |
getCallOverhead()
Returns the value of the 'Call Overhead' attribute. |
double |
getCallTime()
Returns the value of the 'Call Time' attribute |
double |
getReturnTime()
Returns the value of the 'Return Time' attribute |
void |
setCallOverhead(double value)
Sets the value of the ' Call Overhead' attribute |
void |
setCallTime(double value)
Sets the value of the ' Call Time' attribute |
void |
setReturnTime(double value)
Sets the value of the ' Return Time' attribute |
| Methods inherited from interface org.eclipse.hyades.models.trace.TRCFullMethodInvocation |
|---|
getCallerLineNo, getCpuTime, getEntryTime, getExitTime, getOverhead, getStackDepth, getTicket, setCallerLineNo, setCpuTime, setEntryTime, setExitTime, setOverhead, setStackDepth, setTicket |
| Methods inherited from interface org.eclipse.hyades.models.trace.TRCMethodInvocation |
|---|
getInvokedBy, getInvokes, getMethod, getOwningObject, getProcess, getThread, setInvokedBy, setMethod, setOwningObject, setProcess, setThread |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
double getCallTime()
setCallTime(double),
TracePackage.getTRCCallerCalleeInvocationInfo_CallTime()void setCallTime(double value)
Call Time' attribute.
value - the new value of the 'Call Time' attribute.getCallTime()double getReturnTime()
setReturnTime(double),
TracePackage.getTRCCallerCalleeInvocationInfo_ReturnTime()void setReturnTime(double value)
Return Time' attribute.
value - the new value of the 'Return Time' attribute.getReturnTime()double getCallOverhead()
"0.0".
Overhead introduced by tracing the application. Tracking this time on a per-invocation basis is important because the cost of tracing is not uniform.
setCallOverhead(double),
TracePackage.getTRCCallerCalleeInvocationInfo_CallOverhead()void setCallOverhead(double value)
Call Overhead' attribute.
value - the new value of the 'Call Overhead' attribute.getCallOverhead()
|
TPTP 4.6.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||