![]() |
CRealTimeTraceRouteSocket | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Custom Code in Header Public Section |
Declared in: RealTimeTraceRouteSocket.h |
//Max hops typedef enum _MaxHops { mhMaxHops=40 } MaxHops; //Our data typedef struct _TraceRouteData { std::auto_ptr<CGenericCriticalSection> pCSection; IP aReplyingAddress; unsigned char ucTTL; DWORD dwElapsedTime; std::string sReverseDNS; CRealTimeDNSManager* pDNS; BOOL bResolved; BOOL bTarget; BOOL bFinal; LPVOID lpUserData; //assignment opretor _TraceRouteData& operator=(const _TraceRouteData& rData) { aReplyingAddress=rData.aReplyingAddress; bFinal=rData.bFinal; bResolved=rData.bResolved; bTarget=rData.bTarget; dwElapsedTime=rData.dwElapsedTime; lpUserData=rData.lpUserData; pDNS=rData.pDNS; ucTTL=rData.ucTTL; sReverseDNS=rData.sReverseDNS; //Done return *this; } } TraceRouteData; //Resolve thread data typedef struct _ResolveThreadData { TraceRouteData* pData; CRealTimeTraceRouteSocket* pClass; } ResolveThreadData;
![]() |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |