NCBI C++ ToolKit
|
#include <connect/connect_export.h>
#include <corelib/ncbiexpt.hpp>
#include <corelib/tempstr.hpp>
#include <map>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | SNSProtoArgument |
struct | SNSProtoCmdDef< Extra > |
struct | SNSProtoParsedCmd< Extra > |
class | CNSProtoParserException |
class | CNetServProtoParserBase |
class | CNetServProtoParser< Extra > |
Typedefs | |
typedef unsigned int | TNSProtoArgFlags |
typedef map< CTempString, CTempString > | TNSProtoParams |
Enumerations | |
enum | ENSProtoArgFlags { fNSPA_Required = 1 << 0 , fNSPA_Optional = 1 << 1 , fNSPA_Chain = 1 << 2 , fNSPA_Or = 1 << 3 , fNSPA_Match = 1 << 4 , fNSPA_Clear = 1 << 5 , fNSPA_ICPrefix = 1 << 6 , fNSPA_Obsolete = 1 << 7 , fNSPA_Ellipsis = 1 << 8 , eNSPA_None = 0 , eNSPA_Required = fNSPA_Required , eNSPA_Optional = fNSPA_Optional , eNSPA_ICPrefix = fNSPA_Required | fNSPA_ICPrefix , eNSPA_Optchain = fNSPA_Optional | fNSPA_Chain , eNSPA_ClearOnly = fNSPA_Optional | fNSPA_Clear , eNSPA_Obsolete = fNSPA_Optional | fNSPA_Obsolete , eNSPA_Ellipsis = fNSPA_Optional | fNSPA_Ellipsis } |
enum | ENSProtoArgType { eNSPT_Int = 1 , eNSPT_Str , eNSPT_Id , eNSPT_NCID } |
enum | { kNSProtoMaxArgs = 30 } |
enum | ENSProtoTokenType { eNSTT_None = -1 , eNSTT_Int = 1 , eNSTT_Str , eNSTT_Id , eNSTT_NCID , eNSTT_Key , eNSTT_ICPrefix } |
typedef unsigned int TNSProtoArgFlags |
Definition at line 76 of file netservice_protocol_parser.hpp.
typedef map<CTempString, CTempString> TNSProtoParams |
Definition at line 103 of file netservice_protocol_parser.hpp.
anonymous enum |
Enumerator | |
---|---|
kNSProtoMaxArgs |
Definition at line 92 of file netservice_protocol_parser.hpp.
enum ENSProtoArgFlags |
Definition at line 47 of file netservice_protocol_parser.hpp.
enum ENSProtoArgType |
Enumerator | |
---|---|
eNSPT_Int | |
eNSPT_Str | |
eNSPT_Id | |
eNSPT_NCID |
Definition at line 78 of file netservice_protocol_parser.hpp.
enum ENSProtoTokenType |
Enumerator | |
---|---|
eNSTT_None | |
eNSTT_Int | |
eNSTT_Str | |
eNSTT_Id | |
eNSTT_NCID | |
eNSTT_Key | |
eNSTT_ICPrefix |
Definition at line 113 of file netservice_protocol_parser.hpp.