public IPC::Sender,
public NPObjectBase {
public:
- virtual ~NPObjectProxy();
+ ~NPObjectProxy() override;
static NPObject* Create(NPChannelBase* channel,
int route_id,
NPP owner);
// IPC::Sender implementation:
- virtual bool Send(IPC::Message* msg) OVERRIDE;
+ bool Send(IPC::Message* msg) override;
int route_id() { return route_id_; }
NPChannelBase* channel() { return channel_.get(); }
static const NPClass* npclass() { return &npclass_proxy_; }
// NPObjectBase implementation.
- virtual NPObject* GetUnderlyingNPObject() OVERRIDE;
+ NPObject* GetUnderlyingNPObject() override;
- virtual IPC::Listener* GetChannelListener() OVERRIDE;
+ IPC::Listener* GetChannelListener() override;
private:
NPObjectProxy(NPChannelBase* channel,
const GURL& page_url);
// IPC::Listener implementation:
- virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
- virtual void OnChannelError() OVERRIDE;
+ bool OnMessageReceived(const IPC::Message& msg) override;
+ void OnChannelError() override;
static NPObject* NPAllocate(NPP, NPClass*);
static void NPDeallocate(NPObject* npObj);