diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebKit2/Platform/IPC/MessageReceiverMap.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebKit2/Platform/IPC/MessageReceiverMap.h')
-rw-r--r-- | Source/WebKit2/Platform/IPC/MessageReceiverMap.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/WebKit2/Platform/IPC/MessageReceiverMap.h b/Source/WebKit2/Platform/IPC/MessageReceiverMap.h index b00d3646d..4fc751281 100644 --- a/Source/WebKit2/Platform/IPC/MessageReceiverMap.h +++ b/Source/WebKit2/Platform/IPC/MessageReceiverMap.h @@ -33,8 +33,8 @@ namespace IPC { class Connection; -class MessageDecoder; -class MessageEncoder; +class Encoder; +class Decoder; class MessageReceiver; class MessageReceiverMap { @@ -47,11 +47,12 @@ public: void removeMessageReceiver(StringReference messageReceiverName); void removeMessageReceiver(StringReference messageReceiverName, uint64_t destinationID); + void removeMessageReceiver(MessageReceiver&); void invalidate(); - bool dispatchMessage(Connection*, MessageDecoder&); - bool dispatchSyncMessage(Connection*, MessageDecoder&, std::unique_ptr<MessageEncoder>&); + bool dispatchMessage(Connection&, Decoder&); + bool dispatchSyncMessage(Connection&, Decoder&, std::unique_ptr<Encoder>&); private: // Message receivers that don't require a destination ID. |