NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <algorithm>
#include <connect/services/netcache_key.hpp>
#include <connect/services/netcache_api_expt.hpp>
#include <connect/ncbi_socket.hpp>
#include <util/random_gen.hpp>
#include <util/checksum.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbimtx.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Macros | |
#define | KEY_PREFIX "NCID_" |
#define | KEY_PREFIX_LENGTH (sizeof(KEY_PREFIX) - 1) |
#define | KEY_EXTENSION_MARKER "_0MetA0" |
#define | KEY_EXTENSION_MARKER_LENGTH (sizeof(KEY_EXTENSION_MARKER) - 1) |
#define | PARSE_KEY_PART(part_name, test_function) |
#define | PARSE_NUMERIC_KEY_PART(part_name) PARSE_KEY_PART(part_name, isdigit) |
Functions | |
static void | AppendServiceNameExtension (string &blob_id, const string &service_name) |
Variables | |
static const CTempString | s_KeyPrefix ("NCID_",(sizeof("NCID_") - 1)) |
#define KEY_EXTENSION_MARKER "_0MetA0" |
Definition at line 56 of file netcache_key.cpp.
#define KEY_EXTENSION_MARKER_LENGTH (sizeof(KEY_EXTENSION_MARKER) - 1) |
Definition at line 57 of file netcache_key.cpp.
#define KEY_PREFIX "NCID_" |
Definition at line 52 of file netcache_key.cpp.
#define KEY_PREFIX_LENGTH (sizeof(KEY_PREFIX) - 1) |
Definition at line 53 of file netcache_key.cpp.
#define PARSE_KEY_PART | ( | part_name, | |
test_function | |||
) |
Definition at line 59 of file netcache_key.cpp.
#define PARSE_NUMERIC_KEY_PART | ( | part_name | ) | PARSE_KEY_PART(part_name, isdigit) |
Definition at line 67 of file netcache_key.cpp.
Definition at line 274 of file netcache_key.cpp.
References count.
Referenced by CNetCacheKey::AddExtensions().
|
static |
Referenced by CNetCacheKey::ParseBlobKey().