![]() |
CRealTimeTraceRouteSocket | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Custom Code in Header Public Section |
Declared in: RealTimeTraceRouteSocket.h |
Custom Code
//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;
See Also
This web site was generated
using Surveyor V4.50.811.1. Click
here
for more information. |
Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |