#include <PyExtensionBase.hxx>
Definition at line 24 of file PyExtensionBase.hxx.
◆ PyExtensionBase()
| PyExtensionBase::PyExtensionBase |
( |
const resip::Data & |
exportModuleName | ) |
|
◆ ~PyExtensionBase()
| PyExtensionBase::~PyExtensionBase |
( |
| ) |
|
|
virtual |
◆ appendPath()
| void PyExtensionBase::appendPath |
( |
const resip::Data & |
path | ) |
|
|
protectedvirtual |
◆ checkPyArgs()
| bool PyExtensionBase::checkPyArgs |
( |
const resip::Data & |
method, |
|
|
const Py::Tuple & |
args, |
|
|
unsigned int |
minArgs, |
|
|
unsigned int |
maxArgs |
|
) |
| |
|
protectedvirtual |
◆ createPyExternalUser()
| std::unique_ptr< PyExternalUser > PyExtensionBase::createPyExternalUser |
( |
| ) |
|
◆ importModule()
| void PyExtensionBase::importModule |
( |
PyObject * |
pyModule, |
|
|
const resip::Data & |
moduleImport |
|
) |
| |
|
protectedvirtual |
◆ init()
| bool PyExtensionBase::init |
( |
const resip::Data & |
pyPath | ) |
|
|
protectedvirtual |
◆ initMethods()
| void PyExtensionBase::initMethods |
( |
| ) |
|
|
protectedvirtual |
◆ loadModule()
| std::unique_ptr< Py::Module > PyExtensionBase::loadModule |
( |
const resip::Data & |
moduleName | ) |
|
|
protectedvirtual |
◆ logCrit()
| Py::Object PyExtensionBase::logCrit |
( |
const Py::Tuple & |
args | ) |
|
◆ logDebug()
| Py::Object PyExtensionBase::logDebug |
( |
const Py::Tuple & |
args | ) |
|
◆ logErr()
| Py::Object PyExtensionBase::logErr |
( |
const Py::Tuple & |
args | ) |
|
◆ logInfo()
| Py::Object PyExtensionBase::logInfo |
( |
const Py::Tuple & |
args | ) |
|
◆ logPythonErrorIfAny()
| bool PyExtensionBase::logPythonErrorIfAny |
( |
| ) |
|
|
protectedvirtual |
◆ logStack()
| Py::Object PyExtensionBase::logStack |
( |
const Py::Tuple & |
args | ) |
|
◆ logWarning()
| Py::Object PyExtensionBase::logWarning |
( |
const Py::Tuple & |
args | ) |
|
◆ onStartup()
| virtual bool resip::PyExtensionBase::onStartup |
( |
| ) |
|
|
protectedpure virtual |
The documentation for this class was generated from the following files: