Changeset 23:db6c40b8b307 in freeDiameter for include/freeDiameter/libfreeDiameter.h
- Timestamp:
- Oct 20, 2009, 5:30:20 PM (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/freeDiameter/libfreeDiameter.h
r22 r23 329 329 flag); \ 330 330 if (__rc) \ 331 fd_log_debug( (char *)gai_strerror(__rc)); \331 fd_log_debug("%s", (char *)gai_strerror(__rc)); \ 332 332 else \ 333 fd_log_debug( &__addrbuf[0]);\333 fd_log_debug("%s", &__addrbuf[0]); \ 334 334 } else { \ 335 335 fd_log_debug("(NULL / ANY)"); \ 336 336 } \ 337 337 } 338 /* if needed, add sSA_DUMP_SERVICE */ 338 /* Same, for a service */ 339 #define sSA_DUMP_SERV( sa, flag ) { \ 340 sSA * __sa = (sSA *)(sa); \ 341 char __servbuf[32]; \ 342 if (__sa) { \ 343 int __rc = getnameinfo(__sa, \ 344 sizeof(sSS), \ 345 NULL, \ 346 0, \ 347 __servbuf, \ 348 sizeof(__servbuf), \ 349 flag); \ 350 if (__rc) \ 351 fd_log_debug("%s", (char *)gai_strerror(__rc)); \ 352 else \ 353 fd_log_debug("%s", &__servbuf[0]); \ 354 } else { \ 355 fd_log_debug("(unknown)"); \ 356 } \ 357 } 358 /* Combine both */ 359 #define sSA_DUMP_NODE_SERV( sa, flag ) { \ 360 sSA * __sa = (sSA *)(sa); \ 361 char __addrbuf[INET6_ADDRSTRLEN]; \ 362 char __servbuf[32]; \ 363 if (__sa) { \ 364 int __rc = getnameinfo(__sa, \ 365 sizeof(sSS), \ 366 __addrbuf, \ 367 sizeof(__addrbuf), \ 368 __servbuf, \ 369 sizeof(__servbuf), \ 370 flag); \ 371 if (__rc) \ 372 fd_log_debug("%s", (char *)gai_strerror(__rc)); \ 373 else \ 374 fd_log_debug("[%s]:%s", &__addrbuf[0],&__servbuf[0]); \ 375 } else { \ 376 fd_log_debug("(NULL / ANY)"); \ 377 } \ 378 } 379 339 380 340 381 /* A l4 protocol name (TCP / SCTP) */
Note: See TracChangeset
for help on using the changeset viewer.