#include <ChildProcessProxy.h>
|
| virtual | ~ChildProcessProxy () |
| |
| void | connect () |
| |
| void | terminate () |
| |
| template<typename T > |
| bool | send (T &&message, uint64_t destinationID, OptionSet< IPC::SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&, uint64_t destinationID, Seconds timeout=1_s, OptionSet< IPC::SendSyncOption > sendSyncOptions={ }) |
| |
| IPC::Connection * | connection () const |
| |
| bool | hasConnection (const IPC::Connection &connection) const |
| |
| void | addMessageReceiver (IPC::StringReference messageReceiverName, IPC::MessageReceiver &) |
| |
| void | addMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID, IPC::MessageReceiver &) |
| |
| void | removeMessageReceiver (IPC::StringReference messageReceiverName, uint64_t destinationID) |
| |
| void | removeMessageReceiver (IPC::StringReference messageReceiverName) |
| |
| State | state () const |
| |
| pid_t | processIdentifier () const |
| |
| bool | canSendMessage () const |
| |
| bool | sendMessage (std::unique_ptr< IPC::Encoder >, OptionSet< IPC::SendOption >) |
| |
| void | shutDownProcess () |
| |
| template<typename U > |
| bool | sendSync (U &&message, typename U::Reply &&reply, uint64_t destinationID, Seconds timeout, OptionSet< IPC::SendSyncOption > sendSyncOptions) |
| |
| virtual void | didClose (Connection &)=0 |
| |
| virtual void | didReceiveInvalidMessage (Connection &, StringReference messageReceiverName, StringReference messageName)=0 |
| |
| virtual | ~MessageReceiver () |
| |
| virtual void | didReceiveMessage (Connection &, Decoder &)=0 |
| |
| virtual void | didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &) |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| void | deref () const |
| |
| | ThreadSafeRefCountedBase ()=default |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| | ThreadSafeRefCountedBase ()=default |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
| | ThreadSafeRefCountedBase ()=default |
| |
| void | ref () const |
| |
| bool | hasOneRef () const |
| |
| unsigned | refCount () const |
| |
◆ State
| Enumerator |
|---|
| Launching | |
| Running | |
| Terminated | |
◆ ChildProcessProxy()
| WebKit::ChildProcessProxy::ChildProcessProxy |
( |
bool |
alwaysRunsAtBackgroundPriority = false | ) |
|
|
explicitprotected |
◆ ~ChildProcessProxy()
| WebKit::ChildProcessProxy::~ChildProcessProxy |
( |
| ) |
|
|
virtual |
◆ addMessageReceiver() [1/2]
◆ addMessageReceiver() [2/2]
◆ canSendMessage()
| bool WebKit::ChildProcessProxy::canSendMessage |
( |
| ) |
const |
|
inline |
◆ connect()
| void WebKit::ChildProcessProxy::connect |
( |
| ) |
|
◆ connection()
◆ didFinishLaunching()
| void WebKit::ChildProcessProxy::didFinishLaunching |
( |
ProcessLauncher * |
, |
|
|
IPC::Connection::Identifier |
connectionIdentifier |
|
) |
| |
|
overrideprotectedvirtual |
◆ dispatchMessage()
◆ dispatchSyncMessage()
◆ getLaunchOptions()
◆ hasConnection()
| bool WebKit::ChildProcessProxy::hasConnection |
( |
const IPC::Connection & |
connection | ) |
const |
|
inline |
◆ processIdentifier()
| pid_t WebKit::ChildProcessProxy::processIdentifier |
( |
| ) |
const |
|
inline |
◆ removeMessageReceiver() [1/2]
◆ removeMessageReceiver() [2/2]
◆ send()
◆ sendMessage()
◆ sendSync() [1/2]
◆ sendSync() [2/2]
◆ shutDownProcess()
| void WebKit::ChildProcessProxy::shutDownProcess |
( |
| ) |
|
◆ state()
◆ terminate()
| void WebKit::ChildProcessProxy::terminate |
( |
| ) |
|
The documentation for this class was generated from the following files: