| Index: third_party/mojo/src/mojo/edk/embedder/embedder_internal.h
|
| diff --git a/third_party/mojo/src/mojo/edk/embedder/embedder_internal.h b/third_party/mojo/src/mojo/edk/embedder/embedder_internal.h
|
| index 536e0dbe729cee53d1badb105dbdda4ec65d4e01..7d90148ab2179125dd98d825467d5bc52ee974b5 100644
|
| --- a/third_party/mojo/src/mojo/edk/embedder/embedder_internal.h
|
| +++ b/third_party/mojo/src/mojo/edk/embedder/embedder_internal.h
|
| @@ -26,6 +26,9 @@ typedef uint64_t ChannelId;
|
| namespace embedder {
|
|
|
| class PlatformSupport;
|
| +// TODO(vtl): Remove these (see below).
|
| +class MasterProcessDelegate;
|
| +class SlaveProcessDelegate;
|
|
|
| // This is a type that's opaque to users of the embedder API (which only
|
| // gives/takes |ChannelInfo*|s). We make it a struct to make it
|
| @@ -49,6 +52,12 @@ extern system::Core* g_core;
|
| // (|mojo::embedder::CreateChannel()|, etc.).
|
| extern system::ChannelManager* g_channel_manager;
|
|
|
| +// TODO(vtl): Remove these: We'll eventually really want to hold on to a
|
| +// |MasterConnectionManager*| or a |SlaveConnectionManager*|. For now, keep
|
| +// these around as globals to avoid triggering leak detectors.
|
| +extern MasterProcessDelegate* g_master_process_delegate;
|
| +extern SlaveProcessDelegate* g_slave_process_delegate;
|
| +
|
| } // namespace internal
|
|
|
| } // namepace embedder
|
|
|