HopResolved Event

Fired when the name of a hop address is found.

Syntax

ANSI (Cross Platform)
virtual int FireHopResolved(TraceRouteHopResolvedEventParams *e);
typedef struct {
int HopNumber;
int StatusCode;
const char *HopHostName; int reserved; } TraceRouteHopResolvedEventParams; Unicode (Windows) virtual INT FireHopResolved(TraceRouteHopResolvedEventParams *e);
typedef struct {
INT HopNumber;
INT StatusCode;
LPCWSTR HopHostName; INT reserved; } TraceRouteHopResolvedEventParams;
- (void)onHopResolved:(int)hopNumber :(int)statusCode :(NSString*)hopHostName;
#define EID_TRACEROUTE_HOPRESOLVED 3

virtual INT IPWORKS_CALL FireHopResolved(INT &iHopNumber, INT &iStatusCode, LPSTR &lpszHopHostName);

Remarks

The StatusCode contains 0 if the address is resolved successfully, or an error code, in which case, HopHostName contains a textual description of the error.

Host name resolution is disabled by default. Set ResolveNames to True to enable it.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]