[WinCairo] Add IPC files for wincairo webkit
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Nov 2017 20:18:31 +0000 (20:18 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Nov 2017 20:18:31 +0000 (20:18 +0000)
commitc428315db87557207bfd678d8389a4e53bc91055
treeceb7a1b84d6aa5a4ab38f65a3b2fa27f67e6ed70
parent8defabad6b72d3c532e257f3394412870b92372a
[WinCairo] Add IPC files for wincairo webkit
https://bugs.webkit.org/show_bug.cgi?id=177919

Patch by Yousuke Kimoto <yousuke.kimoto@sony.com> on 2017-11-02
Reviewed by Alex Christensen.

* Platform/IPC/Attachment.cpp:
* Platform/IPC/Attachment.h:
(IPC::Attachment::Attachment):
(IPC::Attachment::handle):
* Platform/IPC/Connection.h:
(IPC::Connection::identifierIsNull):
(IPC::Connection::sendWithReply):
* Platform/IPC/win/AttachmentWin.cpp: Added.
(IPC::Attachment::encode const):
(IPC::getDuplicatedHandle):
(IPC::Attachment::decode):
* Platform/IPC/win/ConnectionWin.cpp: Added.
(IPC::Connection::createServerAndClientIdentifiers):
(IPC::Connection::platformInitialize):
(IPC::Connection::platformInvalidate):
(IPC::Connection::readEventHandler):
(IPC::Connection::writeEventHandler):
(IPC::Connection::open):
(IPC::Connection::platformCanSendOutgoingMessages const):
(IPC::Connection::sendOutgoingMessage):
(IPC::Connection::willSendSyncMessage):
(IPC::Connection::didReceiveSyncReply):
* PlatformWin.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@224351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/ChangeLog
Source/WebKit/Platform/IPC/Attachment.cpp
Source/WebKit/Platform/IPC/Attachment.h
Source/WebKit/Platform/IPC/Connection.h
Source/WebKit/Platform/IPC/win/AttachmentWin.cpp [new file with mode: 0644]
Source/WebKit/Platform/IPC/win/ConnectionWin.cpp [new file with mode: 0644]
Source/WebKit/PlatformWin.cmake