reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
repro::PyRouteWorker Class Reference

#include <PyRouteWorker.hxx>

Inheritance diagram for repro::PyRouteWorker:
[legend]

Public Member Functions

 PyRouteWorker (resip::PyExtensionBase &py, Py::Callable &action, Py::Callable &messageHandlerAction)
 
virtual ~PyRouteWorker ()
 
virtual PyRouteWorker * clone () const override
 
virtual void onStart () override
 
virtual bool process (resip::ApplicationMessage *msg) override
 
bool processWork (PyRouteWork *work)
 
bool processMessageHandlerWork (PyRouteMessageHandlerWork *work)
 
- Public Member Functions inherited from resip::Worker
 Worker ()
 
virtual ~Worker ()
 

Protected Attributes

resip::PyExtensionBase & mPy
 
std::unique_ptr< resip::PyExternalUser > mPyUser
 
Py::Callable & mAction
 
Py::Callable & mMessageHandlerAction
 

Detailed Description

Definition at line 64 of file PyRouteWorker.hxx.

Constructor & Destructor Documentation

◆ PyRouteWorker()

PyRouteWorker::PyRouteWorker ( resip::PyExtensionBase &  py,
Py::Callable &  action,
Py::Callable &  messageHandlerAction 
)

Definition at line 95 of file PyRouteWorker.cxx.

◆ ~PyRouteWorker()

PyRouteWorker::~PyRouteWorker ( )
virtual

Definition at line 102 of file PyRouteWorker.cxx.

Member Function Documentation

◆ clone()

PyRouteWorker * PyRouteWorker::clone ( ) const
overridevirtual

Implements resip::Worker.

Definition at line 107 of file PyRouteWorker.cxx.

◆ onStart()

void PyRouteWorker::onStart ( )
overridevirtual

Reimplemented from resip::Worker.

Definition at line 114 of file PyRouteWorker.cxx.

◆ process()

bool PyRouteWorker::process ( resip::ApplicationMessage *  msg)
overridevirtual

Implements resip::Worker.

Definition at line 121 of file PyRouteWorker.cxx.

◆ processMessageHandlerWork()

bool PyRouteWorker::processMessageHandlerWork ( PyRouteMessageHandlerWork *  work)

Definition at line 343 of file PyRouteWorker.cxx.

◆ processWork()

bool PyRouteWorker::processWork ( PyRouteWork *  work)

Definition at line 138 of file PyRouteWorker.cxx.

Member Data Documentation

◆ mAction

Py::Callable& repro::PyRouteWorker::mAction
protected

Definition at line 81 of file PyRouteWorker.hxx.

◆ mMessageHandlerAction

Py::Callable& repro::PyRouteWorker::mMessageHandlerAction
protected

Definition at line 82 of file PyRouteWorker.hxx.

◆ mPy

resip::PyExtensionBase& repro::PyRouteWorker::mPy
protected

Definition at line 79 of file PyRouteWorker.hxx.

◆ mPyUser

std::unique_ptr<resip::PyExternalUser> repro::PyRouteWorker::mPyUser
protected

Definition at line 80 of file PyRouteWorker.hxx.


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