NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
CTL_BlobDescriptor Class Reference

Search Toolkit Book for CTL_BlobDescriptor

#include <dbapi/driver/ctlib/interfaces.hpp>

+ Inheritance diagram for CTL_BlobDescriptor:
+ Collaboration diagram for CTL_BlobDescriptor:

Public Member Functions

virtual int DescriptorType (void) const
 
virtual ~CTL_BlobDescriptor (void)
 
- Public Member Functions inherited from I_BlobDescriptor
virtual ~I_BlobDescriptor (void)
 

Protected Member Functions

 CTL_BlobDescriptor (void)
 
CTL_BlobDescriptoroperator= (const CTL_BlobDescriptor &desc)
 

Protected Attributes

CS_IODESC m_Desc
 
unique_ptr< CDB_Exceptionm_Context
 Set only when m_Desc lacks a valid textptr. More...
 

Friends

class CTL_RowResult
 
class CTL_CursorResultExpl
 
class CTL_Connection
 
class CTL_CursorCmd
 
class CTL_CursorCmdExpl
 
class CTL_SendDataCmd
 

Detailed Description

Definition at line 1646 of file interfaces.hpp.

Constructor & Destructor Documentation

◆ ~CTL_BlobDescriptor()

CTL_BlobDescriptor::~CTL_BlobDescriptor ( void  )
virtual

Definition at line 1156 of file result.cpp.

◆ CTL_BlobDescriptor()

CTL_BlobDescriptor::CTL_BlobDescriptor ( void  )
protected

Definition at line 1134 of file result.cpp.

References m_Desc.

Member Function Documentation

◆ DescriptorType()

int CTL_BlobDescriptor::DescriptorType ( void  ) const
virtual

Implements I_BlobDescriptor.

Definition at line 1150 of file result.cpp.

References CTL_BLOB_DESCRIPTOR_TYPE_MAGNUM.

◆ operator=()

CTL_BlobDescriptor & CTL_BlobDescriptor::operator= ( const CTL_BlobDescriptor desc)
protected

Definition at line 1140 of file result.cpp.

References m_Desc, and NULL.

Friends And Related Function Documentation

◆ CTL_Connection

friend class CTL_Connection
friend

Definition at line 1651 of file interfaces.hpp.

◆ CTL_CursorCmd

friend class CTL_CursorCmd
friend

Definition at line 1652 of file interfaces.hpp.

◆ CTL_CursorCmdExpl

friend class CTL_CursorCmdExpl
friend

Definition at line 1653 of file interfaces.hpp.

◆ CTL_CursorResultExpl

friend class CTL_CursorResultExpl
friend

Definition at line 1650 of file interfaces.hpp.

◆ CTL_RowResult

friend class CTL_RowResult
friend

Definition at line 1649 of file interfaces.hpp.

◆ CTL_SendDataCmd

friend class CTL_SendDataCmd
friend

Definition at line 1654 of file interfaces.hpp.

Member Data Documentation

◆ m_Context

unique_ptr<CDB_Exception> CTL_BlobDescriptor::m_Context
protected

Set only when m_Desc lacks a valid textptr.

Definition at line 1666 of file interfaces.hpp.

Referenced by CTL_SendDataCmd::CTL_SendDataCmd(), and CTL_Connection::x_SendData().

◆ m_Desc

CS_IODESC CTL_BlobDescriptor::m_Desc
protected

The documentation for this class was generated from the following files:
Modified on Thu Nov 30 04:52:31 2023 by modify_doxy.py rev. 669887