ArnLib  4.0.x
Active Registry Network
ArnScriptJobFactory Class Referenceabstract

Must be thread-safe as subclassed. More...

#include <ArnScriptJob.hpp>

Public Member Functions

 ArnScriptJobFactory ()
 
virtual ~ArnScriptJobFactory ()
 
virtual bool installExtension (const QString &id, ARN_JSENGINE &engine, const ArnScriptJobControl *jobControl=arnNullptr)=0
 

Static Protected Member Functions

static void setupJsObj (const QString &id, const ARN_JSVALUE &jsObj, ARN_JSENGINE &engine)
 
static bool setupInterface (const QString &id, QObject *interface, ARN_JSENGINE &engine)
 

Detailed Description

Must be thread-safe as subclassed.

Definition at line 176 of file ArnScriptJob.hpp.

Constructor & Destructor Documentation

◆ ArnScriptJobFactory()

ArnScriptJobFactory::ArnScriptJobFactory ( )
explicit

Definition at line 390 of file ArnScriptJob.cpp.

◆ ~ArnScriptJobFactory()

ArnScriptJobFactory::~ArnScriptJobFactory ( )
virtual

Definition at line 395 of file ArnScriptJob.cpp.

Member Function Documentation

◆ installExtension()

virtual bool ArnScriptJobFactory::installExtension ( const QString &  id,
ARN_JSENGINE engine,
const ArnScriptJobControl jobControl = arnNullptr 
)
pure virtual

◆ setupInterface()

bool ArnScriptJobFactory::setupInterface ( const QString &  id,
QObject *  interface,
ARN_JSENGINE engine 
)
staticprotected

Definition at line 406 of file ArnScriptJob.cpp.

◆ setupJsObj()

void ArnScriptJobFactory::setupJsObj ( const QString &  id,
const ARN_JSVALUE jsObj,
ARN_JSENGINE engine 
)
staticprotected

Definition at line 400 of file ArnScriptJob.cpp.


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