wrap OCIEnv and OCISvcCtx together More...
#include <ocipl.h>

| Public Member Functions | |
| OciConnection (OCIEnv *envh, OCISvcCtx *ctx) | |
| void | commit (ub4 flags=OCI_DEFAULT) | 
| void | rollback (ub4 flags=OCI_DEFAULT) | 
| void | cancel () | 
| cancel a pending OCI call in the worker thread | |
| operator OCIError * () | |
| Static Public Member Functions | |
| static OciConnection * | CreateFromESqlContext (void *context) | 
| Public Attributes | |
| OciEnv | _env | 
| OciContext | _ctx | 
| Private Member Functions | |
| OciConnection (const OciConnection &) | |
wrap OCIEnv and OCISvcCtx together
Definition at line 1096 of file ocipl.h.
| OCIPL::OciConnection::OciConnection | ( | OCIEnv * | envh, | 
| OCISvcCtx * | ctx | ||
| ) |  [inline] | 
| OCIPL::OciConnection::OciConnection | ( | const OciConnection & | ) |  [private] | 
| void OCIPL::OciConnection::cancel | ( | ) | 
cancel a pending OCI call in the worker thread
Definition at line 353 of file ocipl.cpp.
References _ctx, _env, OCIPL::OciEnv::_errh, and OCIPL::oci_check_error().
{
    sword res = OCIBreak(_ctx, _env._errh);
    oci_check_error(_env._errh, res);
}

| void OCIPL::OciConnection::commit | ( | ub4 | flags = OCI_DEFAULT) |  [inline] | 
| static OciConnection* OCIPL::OciConnection::CreateFromESqlContext | ( | void * | context ) |  [static] | 
| OCIPL::OciConnection::operator OCIError * | ( | ) |  [inline] | 
| void OCIPL::OciConnection::rollback | ( | ub4 | flags = OCI_DEFAULT) |  [inline] | 
Definition at line 1126 of file ocipl.h.
Referenced by cancel(), and OCIPL::OciLob::OciLob().
 1.7.2
 1.7.2