#include <ChildProcess.h>
|
| void | initialize (const ChildProcessInitializationParameters &) |
| |
| void | disableTermination () |
| |
| void | enableTermination () |
| |
| 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) |
| |
| void | removeMessageReceiver (IPC::MessageReceiver &) |
| |
| void | setProcessSuppressionEnabled (bool) |
| |
| IPC::Connection * | parentProcessConnection () const |
| |
| IPC::MessageReceiverMap & | messageReceiverMap () |
| |
| virtual | ~MessageSender () |
| |
| template<typename U > |
| bool | send (const U &message) |
| |
| template<typename U > |
| bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
| |
|
| | ChildProcess () |
| |
| virtual | ~ChildProcess () |
| |
| void | setTerminationTimeout (double seconds) |
| |
| virtual void | initializeProcess (const ChildProcessInitializationParameters &) |
| |
| virtual void | initializeProcessName (const ChildProcessInitializationParameters &) |
| |
| virtual void | initializeSandbox (const ChildProcessInitializationParameters &, SandboxInitializationParameters &) |
| |
| virtual void | initializeConnection (IPC::Connection *) |
| |
| virtual bool | shouldTerminate ()=0 |
| |
| virtual void | terminate () |
| |
| virtual void | stopRunLoop () |
| |
| void | didReceiveMessage (IPC::Connection &, IPC::Decoder &) override |
| |
| virtual | ~Client () |
| |
| virtual void | didClose (Connection &)=0 |
| |
| virtual | ~MessageReceiver () |
| |
| virtual void | didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &) |
| |
| virtual | ~MessageSender () |
| |
| template<typename U > |
| bool | send (const U &message) |
| |
| template<typename U > |
| bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
| |
◆ ChildProcess()
| WebKit::ChildProcess::ChildProcess |
( |
| ) |
|
|
explicitprotected |
◆ ~ChildProcess()
| WebKit::ChildProcess::~ChildProcess |
( |
| ) |
|
|
protectedvirtual |
◆ addMessageReceiver() [1/2]
◆ addMessageReceiver() [2/2]
◆ didReceiveMessage()
◆ disableTermination()
| void WebKit::ChildProcess::disableTermination |
( |
| ) |
|
◆ enableTermination()
| void WebKit::ChildProcess::enableTermination |
( |
| ) |
|
◆ initialize()
◆ initializeConnection()
◆ initializeProcess()
◆ initializeProcessName()
◆ initializeSandbox()
◆ messageReceiverMap()
◆ parentProcessConnection()
◆ removeMessageReceiver() [1/3]
◆ removeMessageReceiver() [2/3]
◆ removeMessageReceiver() [3/3]
◆ setProcessSuppressionEnabled()
| void WebKit::ChildProcess::setProcessSuppressionEnabled |
( |
bool |
enabled | ) |
|
◆ setTerminationTimeout()
| void WebKit::ChildProcess::setTerminationTimeout |
( |
double |
seconds | ) |
|
|
inlineprotected |
◆ shouldTerminate()
| virtual bool WebKit::ChildProcess::shouldTerminate |
( |
| ) |
|
|
protectedpure virtual |
◆ stopRunLoop()
| void WebKit::ChildProcess::stopRunLoop |
( |
| ) |
|
|
protectedvirtual |
◆ terminate()
| void WebKit::ChildProcess::terminate |
( |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: