IPSubService
class IPSubService : public NetService {
IPSubService(const char *serviceName);
virtual ~IPSubService();
bool RegisterIPSubService(IPSubService *service);
bool UnregisterIPSubService(IPSubService *service);
Vector<IPSubService*> fServices;
class TCPService : public IPSubService {
class UDPService : public IPSubService {
IPSubService *service = fServices.ElementAt(i);
IPService::RegisterIPSubService(IPSubService *service)
IPService::UnregisterIPSubService(IPSubService *service)
IPSubService::IPSubService(const char *serviceName)
IPSubService::~IPSubService()
IPSubService(kTCPServiceName),
IPSubService(kUDPServiceName),