statusCallBack - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


EngineCallBacksDefault.statusCallBack

default implementation of statusCallBack

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

void statusCallBack( Object data, long bytesUsed, long bytesAlloc, double cputime ) throws MapleException

Parameters

data

-

arbitrary data that was passed to the Engine constructor

bytesUsed

-

number of bytes of memory used by the Maple engine

bytesAlloc

-

number of bytes of memory allocated from the system

cputime

-

number of seconds of CPU time used by the Maple engine

Description

• 

statusCallBack is a member function of the com.maplesoft.openmaple.EngineCallBacksDefault class.  This class implements the EngineCallBacks interface.

• 

This default implementation builds a string from the resource usage information and passes it to the textCallBack function with tag MAPLE_TEXT_STATUS. For more information on tags, see EngineCallBacks.

Examples

import com.maplesoft.openmaple.*;

import com.maplesoft.externalcall.MapleException;

class Example

{

    public static void main( String notused[] ) throws MapleException

    {

    String mapleArgs[];

    Engine engine;

    mapleArgs = new String[1];

    mapleArgs[0] = "java";

    engine = new Engine( mapleArgs, new EngineCallBacksDefault(),

        null, null );

    try

    {

        engine.evaluate( "appendto( \file1\ );" );

    }

    catch ( MapleException me )

    {

        System.out.println( me.getMessage() );

    }

    }

}

Executing this code produces the following output.

Error, redirection was not implemented by the application

See Also

ExternalCalling/Java/MapleException

OpenMaple

OpenMaple/Java/Engine

OpenMaple/Java/Engine/Engine

OpenMaple/Java/EngineCallBacks

OpenMaple/Java/EngineCallBacks/statusCallBack

OpenMaple/Java/EngineCallBacksDefault