| Index: ipc/attachment_broker.h
|
| diff --git a/ipc/attachment_broker.h b/ipc/attachment_broker.h
|
| index 4cf1ab5de587c6407aeb26f7ab478f4000a08eee..d936f44faebfff46f14528a98c0b5c2a677f729d 100644
|
| --- a/ipc/attachment_broker.h
|
| +++ b/ipc/attachment_broker.h
|
| @@ -97,6 +97,14 @@ class IPC_EXPORT AttachmentBroker : public Listener {
|
| virtual void RegisterCommunicationChannel(Endpoint* endpoint);
|
| virtual void DeregisterCommunicationChannel(Endpoint* endpoint);
|
|
|
| + // In each unprivileged process, exactly one channel should be used to
|
| + // communicate brokerable attachments with the broker process.
|
| + virtual void RegisterBrokerCommunicationChannel(Endpoint* endpoint);
|
| + virtual void DeregisterBrokerCommunicationChannel(Endpoint* endpoint);
|
| +
|
| + // True if and only if this broker is privileged.
|
| + virtual bool IsPrivilegedBroker();
|
| +
|
| protected:
|
| using AttachmentVector = std::vector<scoped_refptr<BrokerableAttachment>>;
|
|
|
|
|