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.