ServerSideScripting Class Reference

#include <serverSideScripting.h>

List of all members.

Public Member Functions

 ServerSideScripting ()
 ~ServerSideScripting ()
void RegisterMetaObjectType (const QString &sName, const QMetaObject *pMetaObject, QScriptEngine::FunctionSignature pFunction)
bool EvaluatePage (QTextStream *pOutStream, const QString &sFileName)

Public Attributes

QScriptEngine m_engine

Protected Member Functions

void Lock ()
void Unlock ()
QString CreateMethodFromFile (const QString &sFileName)
bool ProcessLine (QTextStream &sCode, QString &sLine, bool bInCode, QString &sTransBuffer)

Protected Attributes

QMutex m_mutex
QMap< QString, ScriptInfo * > m_mapScripts

Detailed Description

Definition at line 39 of file serverSideScripting.h.


Constructor & Destructor Documentation

ServerSideScripting::ServerSideScripting (  ) 

Definition at line 47 of file serverSideScripting.cpp.

ServerSideScripting::~ServerSideScripting (  ) 

Definition at line 75 of file serverSideScripting.cpp.


Member Function Documentation

void ServerSideScripting::Lock ( void   )  [inline, protected]

Definition at line 46 of file serverSideScripting.h.

Referenced by EvaluatePage(), and ~ServerSideScripting().

void ServerSideScripting::Unlock ( void   )  [inline, protected]

Definition at line 47 of file serverSideScripting.h.

Referenced by EvaluatePage(), and ~ServerSideScripting().

void ServerSideScripting::RegisterMetaObjectType ( const QString &  sName,
const QMetaObject *  pMetaObject,
QScriptEngine::FunctionSignature  pFunction 
)

Definition at line 95 of file serverSideScripting.cpp.

bool ServerSideScripting::EvaluatePage ( QTextStream *  pOutStream,
const QString &  sFileName 
)

Definition at line 109 of file serverSideScripting.cpp.

Referenced by HtmlServerExtension::ProcessRequest().

QString ServerSideScripting::CreateMethodFromFile ( const QString &  sFileName  )  [protected]

Definition at line 200 of file serverSideScripting.cpp.

Referenced by EvaluatePage().

bool ServerSideScripting::ProcessLine ( QTextStream &  sCode,
QString &  sLine,
bool  bInCode,
QString &  sTransBuffer 
) [protected]

Definition at line 244 of file serverSideScripting.cpp.

Referenced by CreateMethodFromFile().


Member Data Documentation

QMutex ServerSideScripting::m_mutex [protected]

Definition at line 43 of file serverSideScripting.h.

QMap< QString, ScriptInfo* > ServerSideScripting::m_mapScripts [protected]

Definition at line 44 of file serverSideScripting.h.

Referenced by EvaluatePage(), and ~ServerSideScripting().

Definition at line 51 of file serverSideScripting.h.

Referenced by EvaluatePage(), RegisterMetaObjectType(), and ServerSideScripting().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:25 2012 for MythTV by  doxygen 1.6.3