src/app/id2_fetch/id2_fetch_simple.cpp File Reference

#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbienv.hpp>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbireg.hpp>
#include <corelib/rwstream.hpp>
#include <connect/ncbi_util.h>
#include <connect/ncbi_socket.h>
#include <connect/ncbi_core_cxx.hpp>
#include <connect/ncbi_conn_stream.hpp>
#include <serial/serial.hpp>
#include <serial/objistrasnb.hpp>
#include <serial/objostrasnb.hpp>
#include <serial/objcopy.hpp>
#include <serial/objectio.hpp>
#include <serial/iterator.hpp>
#include <serial/impl/stdtypes.hpp>
#include <objects/id2/ID2_Request_Packet.hpp>
#include <objects/id2/ID2_Request.hpp>
#include <objects/id2/ID2_Request_Get_Blob_Id.hpp>
#include <objects/id2/ID2_Request_Get_Blob_Info.hpp>
#include <objects/id2/ID2_Request_Get_Seq_id.hpp>
#include <objects/id2/ID2_Get_Blob_Details.hpp>
#include <objects/id2/ID2_Seq_id.hpp>
#include <objects/id2/ID2_Reply.hpp>
#include <objects/id2/ID2_Reply_Data.hpp>
#include <objects/seqsplit/ID2S_Split_Info.hpp>
#include <objects/seqsplit/ID2S_Chunk.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <objects/seq/Seq_annot.hpp>
#include <util/compress/reader_zlib.hpp>
#include <util/compress/zlib.hpp>
#include <dbapi/driver/driver_mgr.hpp>

Include dependency graph for id2_fetch_simple.cpp:

Go to the source code of this file.

Classes

class  CId2FetchApp

Typedefs

typedef vector< char > TOctetString
typedef list< TOctetString * > TOctetStringSequence

Functions

 USING_SCOPE (objects)
bool sx_FetchNextItem (CDB_Result &result, const CTempString &name)
int main (int argc, const char *argv[])

Variables

 USING_NCBI_SCOPE
const TOctetStringSequencem_Input
TOctetStringSequence::const_iterator m_CurVec
size_t m_CurPos
size_t m_CurSize
CObjectIStreamm_Input
CIStreamContainerIterator m_Iter
AutoPtr< CObjectIStream::ByteBlockm_Block
CObjectInfo m_Object


Typedef Documentation

typedef vector<char> TOctetString
 

Definition at line 392 of file id2_fetch_simple.cpp.

typedef list<TOctetString*> TOctetStringSequence
 

Definition at line 393 of file id2_fetch_simple.cpp.


Function Documentation

int main int  argc,
const char *  argv[]
 

Definition at line 965 of file id2_fetch_simple.cpp.

bool @0::sx_FetchNextItem CDB_Result result,
const CTempString name
[static]
 

Definition at line 270 of file id2_fetch_simple.cpp.

References CDB_Result::Fetch(), CDB_Result::ItemName(), CDB_Result::NofItems(), and pos.

USING_SCOPE objects   ) 
 


Variable Documentation

AutoPtr<CObjectIStream::ByteBlock> m_Block
 

Definition at line 536 of file id2_fetch_simple.cpp.

size_t m_CurPos
 

Definition at line 447 of file id2_fetch_simple.cpp.

size_t m_CurSize
 

Definition at line 448 of file id2_fetch_simple.cpp.

TOctetStringSequence::const_iterator m_CurVec
 

Definition at line 446 of file id2_fetch_simple.cpp.

AutoPtr<CDB_Result> m_DB_Result
 

Definition at line 320 of file id2_fetch_simple.cpp.

Referenced by CDB_Result_Reader::Read().

AutoPtr<CDB_RPCCmd> m_DB_RPCCmd
 

Definition at line 319 of file id2_fetch_simple.cpp.

CObjectIStream& m_Input
 

Definition at line 534 of file id2_fetch_simple.cpp.

const TOctetStringSequence& m_Input
 

Definition at line 445 of file id2_fetch_simple.cpp.

CIStreamContainerIterator m_Iter
 

Definition at line 535 of file id2_fetch_simple.cpp.

Referenced by CAnnotObject_Info::CAnnotObject_Info(), CSyncQueue_I< Type, Container, TNativeIterator >::operator-(), CSyncQueue_I< Type, Container, TNativeIterator >::operator<(), CSyncQueue_I< Type, Container, TNativeIterator >::operator=(), CSyncQueue_I< Type, Container, TNativeIterator >::operator==(), and CSyncQueue_I< Type, Container, TNativeIterator >::operator[]().

CObjectInfo m_Object
 

Definition at line 542 of file id2_fetch_simple.cpp.

Referenced by CSelectableObjectItem::GetAssosiatedObject(), and SAnnotPiece::SAnnotPiece().

USING_NCBI_SCOPE
 

Definition at line 73 of file id2_fetch_simple.cpp.


Generated on Mon Dec 7 07:22:51 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:42 2009 by modify_doxy.py rev. 173732