A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/ncbi__linkerd_8c_source.html below:

NCBI C++ ToolKit: src/connect/ncbi_linkerd.c Source File

49 #define NCBI_USE_ERRCODE_X Connect_NamerdLinkerd 67 #define DEF_LINKERD_REG_SECTION "_LINKERD" 69 #define REG_LINKERD_SCHEME "SCHEME" 70 #define DEF_LINKERD_SCHEME "" 72 #define REG_LINKERD_HOST REG_CONN_HOST 74 #if defined(NCBI_OS_UNIX) && !defined(NCBI_OS_CYGWIN) 75 # define DEF_LINKERD_HOST "linkerd" 77 # define DEF_LINKERD_HOST \ 78  "pool.linkerd-proxy.service.bethesda-dev.consul.ncbi.nlm.nih.gov" 80 # define DEF_LINKERD_HOST \ 81  "pool.linkerd-proxy.service.bethesda-prod.consul.ncbi.nlm.nih.gov" 84 #define REG_LINKERD_PORT REG_CONN_PORT 85 #define DEF_LINKERD_PORT "4140" 87 #define REG_LINKERD_PATH REG_CONN_PATH 88 #define DEF_LINKERD_PATH "/" 90 #define REG_LINKERD_ARGS REG_CONN_ARGS 91 #define DEF_LINKERD_ARGS "" 94 #define LINKERD_VHOST_DOMAIN ".linkerd.ncbi.nlm.nih.gov" 144  char

kDescrFmt[] =

"%s %s %s H=%s%s L=%s R=%.2lf T=%u%s"

;

170

(

"[%s] Cannot match request method (%d) to server type" 179

(

"[%s] VHost \"%s%s\" is too long"

, iter->

name

,

189

hostport,

sizeof

(hostport))) {

191

(

"[%s] Cannot convert \"%s:%hu\": %s"

, iter->

name

,

193

host ?

"Too long"

:

"Host unknown"

));

200  if

( ! (infostr = (

char

*)

malloc

(

size

))) {

202

(

"[%s] Failed to allocate for server descriptor"

,

207

sprintf(infostr, kDescrFmt,

type

, hostport,

215  CORE_TRACEF

((

"[%s] LINKERD parsing server descriptor \"%s\""

,

216

iter->

name

, infostr));

218

? iter->

name

:

""

, 0

))) {

220

(

"[%s] Failed to parse server descriptor \"%s\""

,

221

iter->

name

, infostr));

238  CORE_TRACEF

((

"Enter LINKERD::s_GetNextInfo(\"%s\")"

, iter->

name

));

239  if

(!

data

->info && !

data

->reset) {

240  CORE_TRACEF

((

"Leave LINKERD::s_GetNextInfo(\"%s\"): EOF"

, iter->

name

));

247

(

"[%s] Unable to resolve"

, iter->

name

));

257  CORE_TRACEF

((

"Leave LINKERD::s_GetNextInfo(\"%s\"): \"%s\" %p"

,

268  data

->info ? 1 : 0));

303  assert

(*do_namerd == 1

);

324

(

"[%s] Failed to look up in NAMERD"

, iter->

name

));

333

&

"\""

[!temp], temp ? temp :

"NULL"

, &

"\""

[!temp]));

340

(

"[%s] Failed to set path from NAMERD server descriptor" 341  " \"%s\""

, iter->

name

, temp));

347

(

"[%s] Failed to set args from NAMERD server descriptor" 348  " \"%s\""

, iter->

name

, temp));

354  switch

(

info

->type) {

397

(

"[%s] Unable to get LINKERD scheme"

, iter->

name

));

408

(

"[%s] Unrecognized LINKERD scheme \"%s\""

,

416

(*do_namerd < 0 && !(*do_namerd

427  if

((!namerd || !*do_namerd) && iter->

arglen

) {

430

(

"[%s] LINKERD does not support argument affinity" 431  ": %s%s%s%s%s, use at your own risk!"

, iter->

name

,

432

iter->

arg

, &

"="

[!iter->

val

], &

"\""

[!iter->

val

],

433

iter->

val

? iter->

val

:

""

, &

"\""

[!iter->

val

]));

456

(

"[%s] Unable to get LINKERD host"

, iter->

name

));

462

(

"[%s] %s LINKERD host \"%s\""

, iter->

name

,

471

(

"[%s] Unable to get LINKERD port"

, iter->

name

));

477

(

"[%s] %s LINKERD port \"%s\""

, iter->

name

,

478

*

buf

?

"Bad"

:

"Empty"

,

buf

));

493

(

"[%s] Unable to get LINKERD path"

, iter->

name

));

498

(

"[%s] Failed to set LINKERD path \"%s\""

, iter->

name

,

508

(

"[%s] Unable to get LINKERD args"

, iter->

name

));

513

(

"[%s] Failed to set LINKERD args \"%s\""

, iter->

name

,

550  if

(iter->

name

[0] ==

'/'

) {

552

(

"[%s] Invalid LINKERD service name"

, iter->

name

));

558

(

"[%s] LINKERD does not support Reverse-DNS service" 559  " name resolutions, use at your own risk!"

, iter->

name

));

564

(

"[%s] Failed to allocate for SLINKERD_Data"

,

573

(

"[%s] Failed to clone net_info"

, iter->

name

));

584

(

"SERV_LINKERD_Open(\"%s\"): Service not found"

,

593  CORE_TRACEF

((

"Leave SERV_LINKERD_Open(\"%s\"): success"

, iter->

name

));

std::ofstream out("events_result.xml")

main entry point for tests

static const struct type types[]

#define SERV_HTTP_PATH(ui)

#define SERV_HTTP_ARGS(ui)

const char * SERV_TypeStr(ESERV_Type type)

char * SERV_WriteInfo(const SSERV_Info *info)

unsigned short TSERV_TypeOnly

Server type only, w/o specials.

@ fSERV_Stateless

Stateless servers only.

size_t SOCK_HostPortToString(unsigned int host, unsigned short port, char *buf, size_t bufsize)

Print numeric string "host:port" into a buffer provided, not to exceed 'bufsize' bytes (including the...

unsigned int SOCK_gethostbynameEx(const char *hostname, ESwitch log)

Find and return IPv4 address of a named host.

char http_proxy_host[255+1]

unsigned short http_proxy_port

SConnNetInfo * ConnNetInfo_Clone(const SConnNetInfo *net_info)

int ConnNetInfo_PreOverrideArg(SConnNetInfo *net_info, const char *arg, const char *val)

int ConnNetInfo_PostOverrideArg(SConnNetInfo *net_info, const char *arg, const char *val)

EBProxyType http_proxy_mask

#define REG_CONN_NAMERD_ENABLE

EBDebugPrintout debug_printout

int ConnNetInfo_SetPath(SConnNetInfo *net_info, const char *path)

void ConnNetInfo_Destroy(SConnNetInfo *net_info)

@ fProxy_Http

$http_proxy used

const struct ncbi::grid::netcache::search::fields::SIZE size

int NCBI_HasSpaces(const char *s, size_t n)

Return non-zero(true) if a block of memory based at "s" and of size "n" has any space characters (as ...

#define LBSM_DEFAULT_RATE

#define LBSM_DEFAULT_TIME

const char * ConnNetInfo_GetValueService(const char *service, const char *param, char *value, size_t value_size, const char *def_value)

static int x_SetupFromNamerd(SERV_ITER iter, int *do_namerd)

#define LINKERD_VHOST_DOMAIN

static const SSERV_VTable kLinkerdOp

static void s_Close(SERV_ITER)

static int x_SetupConnectionParams(SERV_ITER iter, int *do_namerd)

#define DEF_LINKERD_SCHEME

#define REG_LINKERD_SCHEME

static void s_Reset(SERV_ITER)

const SSERV_VTable * SERV_LINKERD_Open(SERV_ITER iter, const SConnNetInfo *net_info, SSERV_Info **info, int *do_namerd)

@ eLSub_Message

not an error

@ eLSub_Connect

problem in connect library

@ eLSub_Alloc

memory allocation failed

@ eLSub_TooLong

data was too long to fit in a buffer

@ eLSub_BadData

bad data was provided

static int s_Resolve(SERV_ITER iter)

static SSERV_Info * s_GetNextInfo(SERV_ITER, HOST_INFO *)

#define DEF_LINKERD_REG_SECTION

const SSERV_VTable * SERV_NAMERD_Open(SERV_ITER iter, const SConnNetInfo *net_info, SSERV_Info **info)

#define CORE_DEBUG_ARG(arg)

#define CORE_LOGF_X(subcode, level, fmt_args)

#define CORE_LOGF_ERRNO_X(subcode, level, error, fmt_args)

#define CORE_TRACEF(fmt_args)

SSERV_Info * SERV_ReadInfoEx(const char *str, const char *name, int lazy)

const char * SERV_NameOfInfo(const SSERV_Info *info)

ESERV_Type SERV_GetImplicitServerTypeInternal(const char *service)

int SERV_IsMapperConfiguredInternal(const char *svc, const char *key)

void(* Reset)(SERV_ITER iter)

SSERV_Info *(* GetNextInfo)(SERV_ITER iter, HOST_INFO *host_info)

void(* Close)(SERV_ITER iter)

voidp calloc(uInt items, uInt size)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4