NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <objtools/pubseq_gateway/impl/cassandra/blob_record.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CDataChunkStream |
Functions | |
BEGIN_NAMESPACE (objects) | |
END_NAMESPACE (objects) | |
BEGIN_NAMESPACE (psg) | |
USING_SCOPE (objects) | |
vector< int > | GetBioseqChunks (const CSeq_id &seq_id, const CID2S_Split_Info &split_info) |
vector< int > | GetBioseqChunks (const CSeq_id &seq_id, const CBlobRecord &blob, const unsigned char *data, unsigned int size, int chunk_no) |
END_NAMESPACE (psg) | |
Variables | |
BEGIN_NCBI_NAMESPACE | |
USING_IDBLOB_SCOPE | |
END_NCBI_NAMESPACE | |
BEGIN_NAMESPACE | ( | objects | ) |
BEGIN_NAMESPACE | ( | psg | ) |
END_NAMESPACE | ( | objects | ) |
END_NAMESPACE | ( | psg | ) |
vector<int> GetBioseqChunks | ( | const CSeq_id & | seq_id, |
const CBlobRecord & | blob, | ||
const unsigned char * | data, | ||
unsigned int | size, | ||
int | chunk_no | ||
) |
Definition at line 158 of file split_info_utils.cpp.
References buf, data, eGzip, GetBioseqChunks(), CBlobRecord::GetFlag(), and ncbi::grid::netcache::search::fields::size.
Referenced by GetBioseqChunks(), CPSGS_CassBlobBase::x_DecideToRequestMoreChunksForSmartTSE(), and CPSGS_CassBlobBase::x_DeserializeSplitInfo().
vector<int> GetBioseqChunks | ( | const CSeq_id & | seq_id, |
const CID2S_Split_Info & | split_info | ||
) |
Definition at line 228 of file split_info_utils.cpp.
References CID2S_Split_Info_Base::GetChunks(), and s_ContainsBioseq().
USING_SCOPE | ( | objects | ) |
BEGIN_NCBI_NAMESPACE |
Definition at line 40 of file split_info_utils.hpp.
END_NCBI_NAMESPACE |
Definition at line 93 of file split_info_utils.hpp.
USING_IDBLOB_SCOPE |
Definition at line 52 of file split_info_utils.hpp.