NativeActivationFrame Class Reference

#include <ActivationFrame.hpp>

Inheritance diagram for NativeActivationFrame:
[legend]

Public Member Functions

 NativeActivationFrame (RexxActivity *a, RexxNativeActivation *context)
 
virtual RexxString * messageName () override
 
virtual RexxMethod * method () override
 
virtual StackFrameClass * createStackFrame () override
 
virtual RexxSource * getSource () override
 
- Public Member Functions inherited from ActivationFrame
 ActivationFrame (RexxActivity *a)
 
 ~ActivationFrame ()
 

Protected Attributes

RexxNativeActivation * activation
 
- Protected Attributes inherited from ActivationFrame
ActivationFrame * next
 
RexxActivity * activity
 

Detailed Description

Definition at line 101 of file ActivationFrame.hpp.

Constructor & Destructor Documentation

◆ NativeActivationFrame()

NativeActivationFrame::NativeActivationFrame ( RexxActivity *  a,
RexxNativeActivation *  context 
)
inline

Definition at line 104 of file ActivationFrame.hpp.

Member Function Documentation

◆ createStackFrame()

StackFrameClass * NativeActivationFrame::createStackFrame ( )
overridevirtual

Implements ActivationFrame.

Definition at line 82 of file ActivationFrame.cpp.

References activation, and RexxNativeActivation::createStackFrame().

◆ getSource()

RexxSource * NativeActivationFrame::getSource ( )
overridevirtual

Implements ActivationFrame.

Definition at line 94 of file ActivationFrame.cpp.

References activation, and RexxNativeActivation::getSourceObject().

◆ messageName()

RexxString * NativeActivationFrame::messageName ( )
overridevirtual

Implements ActivationFrame.

Definition at line 72 of file ActivationFrame.cpp.

References activation, and RexxNativeActivation::getMessageName().

◆ method()

RexxMethod * NativeActivationFrame::method ( )
overridevirtual

Implements ActivationFrame.

Definition at line 77 of file ActivationFrame.cpp.

References activation, and RexxActivationBase::getExecutableObject().

Member Data Documentation

◆ activation

RexxNativeActivation* NativeActivationFrame::activation
protected

Definition at line 115 of file ActivationFrame.hpp.

Referenced by createStackFrame(), getSource(), messageName(), and method().


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