Numworks Epsilon  1.4.1
Graphing Calculator Operating System
MicroPython::ExecutionEnvironment Class Reference

#include <port.h>

Inheritance diagram for MicroPython::ExecutionEnvironment:
Code::ConsoleController

Public Member Functions

 ExecutionEnvironment ()
 
void runCode (const char *)
 
virtual const char * inputText (const char *prompt)
 
virtual void displaySandbox ()
 
virtual void printText (const char *text, size_t length)
 

Static Public Member Functions

static ExecutionEnvironmentcurrentExecutionEnvironment ()
 

Protected Attributes

bool m_sandboxIsDisplayed
 

Detailed Description

Definition at line 15 of file port.h.

Constructor & Destructor Documentation

◆ ExecutionEnvironment()

MicroPython::ExecutionEnvironment::ExecutionEnvironment ( )

Definition at line 25 of file port.cpp.

Member Function Documentation

◆ currentExecutionEnvironment()

MicroPython::ExecutionEnvironment * MicroPython::ExecutionEnvironment::currentExecutionEnvironment ( )
static

Definition at line 30 of file port.cpp.

◆ displaySandbox()

virtual void MicroPython::ExecutionEnvironment::displaySandbox ( )
inlinevirtual

Reimplemented in Code::ConsoleController.

Definition at line 23 of file port.h.

◆ inputText()

virtual const char* MicroPython::ExecutionEnvironment::inputText ( const char *  prompt)
inlinevirtual

Reimplemented in Code::ConsoleController.

Definition at line 20 of file port.h.

◆ printText()

virtual void MicroPython::ExecutionEnvironment::printText ( const char *  text,
size_t  length 
)
inlinevirtual

Reimplemented in Code::ConsoleController.

Definition at line 25 of file port.h.

◆ runCode()

void MicroPython::ExecutionEnvironment::runCode ( const char *  str)

Definition at line 34 of file port.cpp.

Member Data Documentation

◆ m_sandboxIsDisplayed

bool MicroPython::ExecutionEnvironment::m_sandboxIsDisplayed
protected

Definition at line 28 of file port.h.


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