#ifndef CHROME_BROWSER_LOCAL_DISCOVERY_SERVICE_DISCOVERY_SHARED_CLIENT_H_
#define CHROME_BROWSER_LOCAL_DISCOVERY_SERVICE_DISCOVERY_SHARED_CLIENT_H_
#include "chrome/common/local_discovery/service_discovery_client.h"
namespace local_discovery {
class ServiceDiscoverySharedClient
: public base::RefCounted<ServiceDiscoverySharedClient>,
public ServiceDiscoveryClient {
public:
static scoped_refptr<ServiceDiscoverySharedClient> GetInstance();
protected:
ServiceDiscoverySharedClient();
virtual ~ServiceDiscoverySharedClient();
private:
friend class base::RefCounted<ServiceDiscoverySharedClient>;
DISALLOW_COPY_AND_ASSIGN(ServiceDiscoverySharedClient);
};
}
#endif