webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
IPC::MessageReceiverMap Class Reference

#include <MessageReceiverMap.h>

Public Member Functions

 MessageReceiverMap ()
 
 ~MessageReceiverMap ()
 
void addMessageReceiver (StringReference messageReceiverName, MessageReceiver &)
 
void addMessageReceiver (StringReference messageReceiverName, uint64_t destinationID, MessageReceiver &)
 
void removeMessageReceiver (StringReference messageReceiverName)
 
void removeMessageReceiver (StringReference messageReceiverName, uint64_t destinationID)
 
void removeMessageReceiver (MessageReceiver &)
 
void invalidate ()
 
bool dispatchMessage (Connection &, Decoder &)
 
bool dispatchSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 

Constructor & Destructor Documentation

◆ MessageReceiverMap()

IPC::MessageReceiverMap::MessageReceiverMap ( )

◆ ~MessageReceiverMap()

IPC::MessageReceiverMap::~MessageReceiverMap ( )

Member Function Documentation

◆ addMessageReceiver() [1/2]

void IPC::MessageReceiverMap::addMessageReceiver ( StringReference  messageReceiverName,
MessageReceiver messageReceiver 
)

◆ addMessageReceiver() [2/2]

void IPC::MessageReceiverMap::addMessageReceiver ( StringReference  messageReceiverName,
uint64_t  destinationID,
MessageReceiver messageReceiver 
)

◆ dispatchMessage()

bool IPC::MessageReceiverMap::dispatchMessage ( Connection connection,
Decoder decoder 
)

◆ dispatchSyncMessage()

bool IPC::MessageReceiverMap::dispatchSyncMessage ( Connection connection,
Decoder decoder,
std::unique_ptr< Encoder > &  replyEncoder 
)

◆ invalidate()

void IPC::MessageReceiverMap::invalidate ( )

◆ removeMessageReceiver() [1/3]

void IPC::MessageReceiverMap::removeMessageReceiver ( StringReference  messageReceiverName)

◆ removeMessageReceiver() [2/3]

void IPC::MessageReceiverMap::removeMessageReceiver ( StringReference  messageReceiverName,
uint64_t  destinationID 
)

◆ removeMessageReceiver() [3/3]

void IPC::MessageReceiverMap::removeMessageReceiver ( MessageReceiver messageReceiver)

The documentation for this class was generated from the following files: