NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
CBlobOStream Class Reference

Search Toolkit Book for CBlobOStream

#include "blobstream.hpp"
(Private to src/dbapi.)

+ Inheritance diagram for CBlobOStream:
+ Collaboration diagram for CBlobOStream:

Public Member Functions

 CBlobOStream (CDB_Connection *connAux, I_BlobDescriptor *desc, size_t datasize, streamsize bufsize, TBlobOStreamFlags flags, bool destroyConn=false)
 
 CBlobOStream (CDB_CursorCmd *curCmd, unsigned int item_num, size_t datasize, streamsize bufsize, TBlobOStreamFlags flags, CDB_Connection *conn)
 
virtual ~CBlobOStream ()
 

Private Attributes

I_BlobDescriptorm_desc
 
CDB_Connectionm_conn
 
bool m_destroyConn
 

Detailed Description

Definition at line 51 of file blobstream.hpp.

Constructor & Destructor Documentation

◆ CBlobOStream() [1/2]

CBlobOStream::CBlobOStream ( CDB_Connection connAux,
I_BlobDescriptor desc,
size_t  datasize,
streamsize  bufsize,
TBlobOStreamFlags  flags,
bool  destroyConn = false 
)

Definition at line 59 of file blobstream.cpp.

References _TRACE, fBOS_SkipLogging, flags, m_conn, m_desc, and CDB_Connection::SendDataCmd().

◆ CBlobOStream() [2/2]

CBlobOStream::CBlobOStream ( CDB_CursorCmd curCmd,
unsigned int  item_num,
size_t  datasize,
streamsize  bufsize,
TBlobOStreamFlags  flags,
CDB_Connection conn 
)

Definition at line 74 of file blobstream.cpp.

References _TRACE, fBOS_SkipLogging, flags, and CDB_CursorCmd::SendDataCmd().

◆ ~CBlobOStream()

CBlobOStream::~CBlobOStream ( )
virtual

Definition at line 89 of file blobstream.cpp.

References kEmptyStr, m_conn, m_desc, m_destroyConn, and NCBI_CATCH_ALL_X.

Member Data Documentation

◆ m_conn

CDB_Connection* CBlobOStream::m_conn
private

Definition at line 73 of file blobstream.hpp.

Referenced by CBlobOStream(), and ~CBlobOStream().

◆ m_desc

I_BlobDescriptor* CBlobOStream::m_desc
private

Definition at line 72 of file blobstream.hpp.

Referenced by CBlobOStream(), and ~CBlobOStream().

◆ m_destroyConn

bool CBlobOStream::m_destroyConn
private

Definition at line 74 of file blobstream.hpp.

Referenced by ~CBlobOStream().


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:58:07 2024 by modify_doxy.py rev. 669887