fIPService
IPService *GetIPService() const { return fIPService; }
IPService *fIPService;
IPService* fIPService;
IPService *fIPService;
fIPService(NULL),
delete fIPService;
fIPService = new(nothrow) IPService(fEthernetService, fARPService);
if (!fIPService)
error = fIPService->Init();
fUDPService = new(nothrow) UDPService(fIPService);
fTCPService = new(nothrow) TCPService(fIPService);
if (fIPService != NULL)
fIPService->UnregisterIPSubService(this);
if (fIPService == NULL)
if (!fIPService->RegisterIPSubService(this))
if (fIPService == NULL)
fIPService->IPAddress(), destinationAddress,
return fIPService->Send(destinationAddress, IPPROTO_TCP, &headerBuffer);
if (fIPService != NULL)
fIPService->ProcessIncomingPackets();
if (fIPService != NULL)
fIPService->UnregisterIPSubService(this);
if (fIPService == NULL)
if (!fIPService->RegisterIPSubService(this))
if (fIPService == NULL)
fIPService->IPAddress(), destinationAddress,
return fIPService->Send(destinationAddress, IPPROTO_UDP, &headerBuffer);
if (fIPService != NULL)
fIPService->ProcessIncomingPackets();