NCBI C++ ToolKit
|
Search Toolkit Book for SSERV_IterTag
#include "ncbi_servicep.h"
(Private to src/connect
.)
Public Attributes | |
const char * | name |
double | pref |
TNCBI_Time | time |
unsigned int | host |
unsigned short | port |
TSERV_TypeOnly | types |
unsigned | ismask:1 |
unsigned | ok_down:1 |
unsigned | ok_standby:1 |
unsigned | ok_reserved:1 |
unsigned | ok_suppressed:1 |
unsigned | reverse_dns:1 |
unsigned | ok_private:1 |
unsigned | external:1 |
unsigned | exact:1 |
unsigned | __pad0__:23 |
unsigned int | localhost |
size_t | o_skip |
size_t | n_skip |
size_t | a_skip |
SSERV_InfoCPtr * | skip |
SSERV_InfoCPtr | last |
const char * | arg |
const char * | val |
size_t | arglen |
size_t | vallen |
void * | data |
const SSERV_VTable * | op |
Definition at line 88 of file ncbi_servicep.h.
unsigned SSERV_IterTag::__pad0__ |
Definition at line 104 of file ncbi_servicep.h.
size_t SSERV_IterTag::a_skip |
Definition at line 108 of file ncbi_servicep.h.
Referenced by s_AddSkipInfo().
const char* SSERV_IterTag::arg |
Definition at line 111 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), SERV_LBDNS_Open(), SERV_NAMERD_Open(), SERV_Print(), x_Open(), and x_SetupConnectionParams().
size_t SSERV_IterTag::arglen |
Definition at line 113 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), SERV_LBDNS_Open(), SERV_NAMERD_Open(), SERV_Print(), x_Open(), and x_SetupConnectionParams().
void* SSERV_IterTag::data |
Definition at line 115 of file ncbi_servicep.h.
Referenced by dns_a(), dns_srv(), dns_txt(), s_Close(), s_CreateConnectorHttp(), s_GetNextInfo(), s_LoadSingleService(), s_ParseHeader(), s_ParseResponse(), s_Reset(), s_Resolve(), s_Update(), SERV_DISPD_Open(), SERV_LBDNS_Open(), SERV_LBSMD_Open(), SERV_LINKERD_Open(), SERV_LOCAL_Open(), SERV_NAMERD_Open(), x_AddInfo(), x_Finalize(), x_ProcessReply(), x_Resolve(), x_ResolveType(), x_SetupConnectionParams(), x_SetupFromNamerd(), x_UpdateHost(), and x_UpdatePort().
unsigned SSERV_IterTag::exact |
Definition at line 103 of file ncbi_servicep.h.
Referenced by x_Open(), and x_SetupConnectionParams().
unsigned SSERV_IterTag::external |
Definition at line 102 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), s_LoadSingleService(), s_ParseResponse(), s_Resolve(), SERV_LBDNS_Open(), SERV_Print(), x_ConsistencyCheck(), and x_Open().
unsigned int SSERV_IterTag::host |
Definition at line 92 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), SERV_Print(), and x_Open().
unsigned SSERV_IterTag::ismask |
Definition at line 95 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), s_LoadServices(), s_LoadSingleService(), s_SkipSkip(), s_Update(), SERV_LBDNS_Open(), SERV_LINKERD_Open(), SERV_NAMERD_Open(), x_ConsistencyCheck(), and x_Open().
SSERV_InfoCPtr SSERV_IterTag::last |
Definition at line 110 of file ncbi_servicep.h.
Referenced by s_AddSkipInfo(), s_FakeDnsReturn(), s_Feedback(), s_GetNextInfo(), s_SkipSkip(), SERV_CurrentName(), SERV_PenalizeEx(), SERV_Print(), SERV_Rerate(), SERV_Reset(), x_ConsistencyCheck(), and x_Finalize().
unsigned int SSERV_IterTag::localhost |
Definition at line 105 of file ncbi_servicep.h.
Referenced by x_ConsistencyCheck().
size_t SSERV_IterTag::n_skip |
Definition at line 107 of file ncbi_servicep.h.
Referenced by s_AddSkipInfo(), s_FakeDnsReturn(), s_GetNextInfo(), s_Reset(), s_SkipSkip(), SERV_Close(), SERV_DISPD_Open(), SERV_Print(), x_ConsistencyCheck(), x_Finalize(), and x_Open().
const char* SSERV_IterTag::name |
Definition at line 89 of file ncbi_servicep.h.
Referenced by s_Adjust(), s_Close(), s_CreateConnectorHttp(), s_CreateConnectorMemory(), s_GetNextInfo(), s_LoadServices(), s_Open(), s_ParseResponse(), s_Reset(), s_Resolve(), s_Update(), SERV_Close(), SERV_CurrentName(), SERV_DISPD_Open(), SERV_LBDNS_Open(), SERV_LINKERD_Open(), SERV_NAMERD_Open(), x_AddInfo(), x_ConsistencyCheck(), x_Finalize(), x_Open(), x_Resolve(), x_ResolveType(), x_SetDefaultReferer(), x_SetupConnectionParams(), and x_SetupFromNamerd().
size_t SSERV_IterTag::o_skip |
Definition at line 106 of file ncbi_servicep.h.
Referenced by x_Open().
unsigned SSERV_IterTag::ok_down |
Definition at line 96 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), s_Resolve(), s_SkipSkip(), x_ConsistencyCheck(), and x_Open().
unsigned SSERV_IterTag::ok_private |
Definition at line 101 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), s_LoadSingleService(), x_ConsistencyCheck(), and x_Open().
unsigned SSERV_IterTag::ok_reserved |
Definition at line 98 of file ncbi_servicep.h.
Referenced by x_ConsistencyCheck(), and x_Open().
unsigned SSERV_IterTag::ok_standby |
Definition at line 97 of file ncbi_servicep.h.
Referenced by x_ConsistencyCheck(), and x_Open().
unsigned SSERV_IterTag::ok_suppressed |
Definition at line 99 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), s_Resolve(), s_SkipSkip(), x_ConsistencyCheck(), and x_Open().
const SSERV_VTable* SSERV_IterTag::op |
Definition at line 116 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), s_Open(), SERV_Close(), SERV_DISPD_Open(), SERV_GetNextInfo(), SERV_GetNextInfoEx(), SERV_LBDNS_Open(), SERV_LINKERD_Open(), SERV_MapperName(), SERV_NAMERD_Open(), SERV_PenalizeEx(), SERV_Rerate(), SERV_Reset(), SERV_Update(), x_Open(), and x_SetupFromNamerd().
unsigned short SSERV_IterTag::port |
Definition at line 93 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), SERV_Print(), and x_Open().
double SSERV_IterTag::pref |
Definition at line 90 of file ncbi_servicep.h.
Referenced by LB_Select(), s_GetNextInfo(), SERV_Print(), and x_Open().
unsigned SSERV_IterTag::reverse_dns |
Definition at line 100 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), s_LoadServices(), s_LoadSingleService(), s_ParseResponse(), s_Resolve(), s_Update(), SERV_LINKERD_Open(), SERV_NAMERD_Open(), x_ConsistencyCheck(), x_Finalize(), and x_Open().
SSERV_InfoCPtr* SSERV_IterTag::skip |
Definition at line 109 of file ncbi_servicep.h.
Referenced by s_AddSkipInfo(), s_GetNextInfo(), s_SkipSkip(), SERV_Close(), SERV_Print(), x_ConsistencyCheck(), and x_Finalize().
TNCBI_Time SSERV_IterTag::time |
Definition at line 91 of file ncbi_servicep.h.
Referenced by dns_a(), dns_srv(), s_FakeDnsReturn(), s_GetNextInfo(), s_LookupHost(), s_ParseResponse(), s_Resolve(), s_SkipSkip(), s_Update(), SERV_DISPD_Open(), SERV_LBSMD_Open(), SERV_LOCAL_Open(), SERV_NAMERD_Open(), SERV_Print(), SERV_Reset(), SERV_Update(), x_ConsistencyCheck(), x_Finalize(), and x_Open().
TSERV_TypeOnly SSERV_IterTag::types |
Definition at line 94 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), s_LoadSingleService(), s_ParseResponse(), s_Resolve(), SERV_DISPD_Open(), SERV_LBDNS_Open(), SERV_LINKERD_Open(), SERV_NAMERD_Open(), SERV_Print(), x_ConsistencyCheck(), x_Finalize(), x_Open(), x_Resolve(), and x_SetupFromNamerd().
const char* SSERV_IterTag::val |
Definition at line 112 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), SERV_LBDNS_Open(), SERV_NAMERD_Open(), SERV_Print(), x_Open(), and x_SetupConnectionParams().
size_t SSERV_IterTag::vallen |
Definition at line 114 of file ncbi_servicep.h.
Referenced by s_GetNextInfo(), SERV_Print(), x_Open(), and x_SetupConnectionParams().