EthernetSubService
class ARPService : public EthernetSubService {
class EthernetSubService : public NetService {
EthernetSubService(const char *serviceName);
virtual ~EthernetSubService();
bool RegisterEthernetSubService(EthernetSubService *service);
bool UnregisterEthernetSubService(EthernetSubService *service);
Vector<EthernetSubService*> fServices;
class IPService : public EthernetSubService {
: EthernetSubService(kARPServiceName),
EthernetSubService *service = fServices.ElementAt(i);
EthernetService::RegisterEthernetSubService(EthernetSubService *service)
EthernetService::UnregisterEthernetSubService(EthernetSubService *service)
EthernetSubService::EthernetSubService(const char *serviceName)
EthernetSubService::~EthernetSubService()
: EthernetSubService(kIPServiceName),