Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes

PyInterp_LockRequest Class Reference

#include <PyInterp_Dispatcher.h>

Inheritance diagram for PyInterp_LockRequest:
Inheritance graph

Public Member Functions

 PyInterp_LockRequest (PyInterp_Interp *interp, QObject *listener=0, bool sync=false)
bool IsSync () const

Static Public Member Functions

static void Destroy (PyInterp_Request *)

Protected Member Functions

PyInterp_InterpgetInterp () const
virtual void safeExecute ()
virtual void execute ()=0
virtual QEventcreateEvent () const
virtual void processEvent (QObject *)
QObjectlistener () const
void setListener (QObject *)

Private Attributes

PyInterp_InterpmyInterp

Constructor & Destructor Documentation

PyInterp_LockRequest.PyInterp_LockRequest ( PyInterp_Interp interp,
QObject listener = 0,
bool  sync = false 
)

Member Function Documentation

PyInterp_Interp* PyInterp_LockRequest.getInterp ( ) const [protected]
void PyInterp_LockRequest::safeExecute ( ) [protected, virtual]

Reimplemented from PyInterp_Request.

void PyInterp_Request::Destroy ( PyInterp_Request request) [static, inherited]
bool PyInterp_Request.IsSync ( ) const [inherited]
virtual void PyInterp_Request.execute ( ) [protected, pure virtual, inherited]

Implemented in ExecCommand.

QEvent * PyInterp_Request::createEvent ( ) const [protected, virtual, inherited]

Reimplemented in ExecCommand.

References PyInterp_Event.ES_NOTIFY.

void PyInterp_Request::processEvent ( QObject o) [protected, virtual, inherited]
QObject* PyInterp_Request.listener ( ) const [protected, inherited]
void PyInterp_Request::setListener ( QObject o) [protected, inherited]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS