reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
PyRoutePlugin Class Reference
Inheritance diagram for PyRoutePlugin:
[legend]

Public Member Functions

 PyRoutePlugin ()
 
virtual ~PyRoutePlugin ()
 
virtual bool onStartup () override
 
virtual bool init (SipStack &sipStack, ProxyConfig *proxyConfig) override
 
virtual void onRequestProcessorChainPopulated (ProcessorChain &chain) override
 
virtual void onResponseProcessorChainPopulated (ProcessorChain &chain) override
 
virtual void onTargetProcessorChainPopulated (ProcessorChain &chain) override
 
virtual void onReload () override
 
- Public Member Functions inherited from repro::Plugin
 Plugin ()
 
virtual ~Plugin ()
 
- Public Member Functions inherited from resip::Plugin
 Plugin ()
 
- Public Member Functions inherited from resip::PyExtensionBase
 PyExtensionBase (const resip::Data &exportModuleName)
 
virtual ~PyExtensionBase ()
 
Py::Object logStack (const Py::Tuple &args)
 
Py::Object logDebug (const Py::Tuple &args)
 
Py::Object logInfo (const Py::Tuple &args)
 
Py::Object logWarning (const Py::Tuple &args)
 
Py::Object logErr (const Py::Tuple &args)
 
Py::Object logCrit (const Py::Tuple &args)
 
std::unique_ptr< PyExternalUser > createPyExternalUser ()
 

Additional Inherited Members

- Protected Member Functions inherited from resip::PyExtensionBase
virtual void initMethods ()
 
virtual void appendPath (const resip::Data &path)
 
virtual bool checkPyArgs (const resip::Data &method, const Py::Tuple &args, unsigned int minArgs, unsigned int maxArgs)
 
virtual bool logPythonErrorIfAny ()
 
virtual std::unique_ptr< Py::Module > loadModule (const resip::Data &moduleName)
 
virtual void importModule (PyObject *pyModule, const resip::Data &moduleImport)
 
virtual bool init (const resip::Data &pyPath)
 

Detailed Description

Definition at line 36 of file PyRoutePlugin.cxx.

Constructor & Destructor Documentation

◆ PyRoutePlugin()

PyRoutePlugin::PyRoutePlugin ( )
inline

Definition at line 39 of file PyRoutePlugin.cxx.

◆ ~PyRoutePlugin()

virtual PyRoutePlugin::~PyRoutePlugin ( )
inlinevirtual

Definition at line 43 of file PyRoutePlugin.cxx.

Member Function Documentation

◆ init()

virtual bool PyRoutePlugin::init ( SipStack &  sipStack,
ProxyConfig *  proxyConfig 
)
inlineoverridevirtual

Implements repro::Plugin.

Definition at line 83 of file PyRoutePlugin.cxx.

◆ onReload()

virtual void PyRoutePlugin::onReload ( )
inlineoverridevirtual

Implements resip::Plugin.

Definition at line 143 of file PyRoutePlugin.cxx.

◆ onRequestProcessorChainPopulated()

virtual void PyRoutePlugin::onRequestProcessorChainPopulated ( ProcessorChain &  chain)
inlineoverridevirtual

Implements repro::Plugin.

Definition at line 121 of file PyRoutePlugin.cxx.

◆ onResponseProcessorChainPopulated()

virtual void PyRoutePlugin::onResponseProcessorChainPopulated ( ProcessorChain &  chain)
inlineoverridevirtual

Implements repro::Plugin.

Definition at line 133 of file PyRoutePlugin.cxx.

◆ onStartup()

virtual bool PyRoutePlugin::onStartup ( )
inlineoverridevirtual

Implements resip::PyExtensionBase.

Definition at line 47 of file PyRoutePlugin.cxx.

◆ onTargetProcessorChainPopulated()

virtual void PyRoutePlugin::onTargetProcessorChainPopulated ( ProcessorChain &  chain)
inlineoverridevirtual

Implements repro::Plugin.

Definition at line 138 of file PyRoutePlugin.cxx.


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