Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes

OCIPL::OciEnv Struct Reference

OCI environment handles. More...

#include <ocipl.h>

Inheritance diagram for OCIPL::OciEnv:
Inheritance graph
[legend]
Collaboration diagram for OCIPL::OciEnv:
Collaboration graph
[legend]

List of all members.

Public Types

typedef OciHandleWrapper< OCIEnv > super
typedef OCIEnv HandleType

Public Member Functions

 OciEnv (OCIEnv *envh)
 operator HandleType * ()

Static Public Member Functions

static ub4 get_type_id ()
static ub4 get_attr_id ()

Public Attributes

OciError _errh

Protected Attributes

HandleType_handle

Detailed Description

OCI environment handles.

Definition at line 516 of file ocipl.h.


Member Typedef Documentation

typedef OCIEnv OCIPL::OciHandleWrapper< OCIEnv >::HandleType [inherited]

Definition at line 487 of file ocipl.h.

Definition at line 518 of file ocipl.h.


Constructor & Destructor Documentation

OCIPL::OciEnv::OciEnv ( OCIEnv *  envh ) [inline]

Definition at line 520 of file ocipl.h.

     :  super(envh)
    {
         // allocate error handle
        _errh.alloc(_handle);
    }

Member Function Documentation

static ub4 OCIPL::OciHandleID< OCIEnv >::get_attr_id (  ) [static, inherited]
static ub4 OCIPL::OciHandleID< OCIEnv >::get_type_id (  ) [static, inherited]
OCIPL::OciHandleWrapper< OCIEnv >::operator HandleType * (  ) [inline, inherited]

Definition at line 496 of file ocipl.h.

    {
        return _handle;
    }

Member Data Documentation

HandleType* OCIPL::OciHandleWrapper< OCIEnv >::_handle [protected, inherited]

Definition at line 502 of file ocipl.h.


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