| Index: sandbox/linux/syscall_broker/broker_host.h
|
| diff --git a/sandbox/linux/syscall_broker/broker_host.h b/sandbox/linux/syscall_broker/broker_host.h
|
| index 04c20ed5a1b8615a7c90c9f0c7ae0837babbdb33..9866507d1c6f4312ff37a25a4b28811eba8975c0 100644
|
| --- a/sandbox/linux/syscall_broker/broker_host.h
|
| +++ b/sandbox/linux/syscall_broker/broker_host.h
|
| @@ -6,6 +6,7 @@
|
| #define SANDBOX_LINUX_SYSCALL_BROKER_BROKER_HOST_H_
|
|
|
| #include "base/macros.h"
|
| +#include "sandbox/linux/syscall_broker/broker_channel.h"
|
|
|
| namespace sandbox {
|
|
|
| @@ -18,14 +19,18 @@ class BrokerPolicy;
|
| // |ipc_channel| according to |broker_policy|.
|
| class BrokerHost {
|
| public:
|
| - BrokerHost(const BrokerPolicy& broker_policy, int ipc_channel);
|
| + enum class RequestStatus { LOST_CLIENT = 0, SUCCESS, FAILURE };
|
| +
|
| + BrokerHost(const BrokerPolicy& broker_policy,
|
| + BrokerChannel::EndPoint ipc_channel);
|
| ~BrokerHost();
|
|
|
| - bool HandleRequest() const;
|
| + RequestStatus HandleRequest() const;
|
|
|
| private:
|
| const BrokerPolicy& broker_policy_;
|
| - const int ipc_channel_;
|
| + const BrokerChannel::EndPoint ipc_channel_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(BrokerHost);
|
| };
|
|
|
|
|