NativeActivationFrame Class Reference

#include <ActivationFrame.hpp>

Inheritance diagram for NativeActivationFrame:
[legend]

Public Member Functions

 NativeActivationFrame (RexxActivity *a, RexxNativeActivation *context)
 
virtual RexxStringmessageName () override
 
virtual RexxMethodmethod () override
 
virtual StackFrameClasscreateStackFrame () override
 
virtual RexxSourcegetSource () override
 
- Public Member Functions inherited from ActivationFrame
 ActivationFrame (RexxActivity *a)
 
 ~ActivationFrame ()
 

Protected Attributes

RexxNativeActivationactivation
 
- Protected Attributes inherited from ActivationFrame
ActivationFramenext
 
RexxActivityactivity
 

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: