![]() |
Qore oracle Module ..
|
A base class for Automatic Application Info related classes. Not intended to be used directly. More...
#include <OracleExtensions.qm.dox.h>
Public Member Methods | |
| void | constructor (soft< code > userAutoInfo) |
| Internally used datasource/pool. | |
| abstract void | setAppInfoCallback (soft< string > oraaction, soft< string > oraclient, soft< string > oramodule) |
| A method automatically called from setAppInfo() to allow custom implementations. | |
| abstract bool | currentThreadInTransaction () |
| A backend provided currentThreadInTransaction() for wrappeed or inheritted Datasource/Pool. | |
| void | setAppInfo (soft< OracleExtensions::OracleApplicationInfo > audit, bool fromSystem) |
| A backend provided currentThreadInTransaction() for wrappeed or inheritted Datasource/Pool. | |
| void | setAppInfo (soft< string > action, bool fromSystem, soft< string > client, soft< string > module) |
| An overloaded method with the same functionality as the OracleExtensions::OracleApplicationInfo variant. | |
Private Attributes | |
| soft< OracleExtensions::OracleApplicationInfo > | userInfo |
| potential user Application Info set by beginTransaction or explicit call of setAppInfo | |
| soft< code > | autoCode |
| user code used in setAutomaticDBInfo when there is no OracleApplicationInfo value provided | |
| object | m_ds |
| Internally used datasource/pool. | |
A base class for Automatic Application Info related classes. Not intended to be used directly.
| abstract void OracleExtensions::OracleInstrumentationBase::setAppInfoCallback | ( | soft< string > | oraaction, |
| soft< string > | oraclient, | ||
| soft< string > | oramodule | ||
| ) |
A method automatically called from setAppInfo() to allow custom implementations.
setAppInfoCallback() should be reimplemented in any of inherited class to allow set app info without m_ds or similar workarounds. Custom implementation can use advantages of direct Datasource/Pool inheritance.