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

#include <RemoteObjectInvocation.h>

Classes

struct  ReplyInfo
 

Public Member Functions

 RemoteObjectInvocation ()
 
 RemoteObjectInvocation (const String &interfaceIdentifier, RefPtr< API::Dictionary > &&encodedInvocation, std::unique_ptr< ReplyInfo > &&)
 
const StringinterfaceIdentifier () const
 
const API::DictionaryencodedInvocation () const
 
const ReplyInforeplyInfo () const
 
void encode (IPC::Encoder &) const
 

Static Public Member Functions

static bool decode (IPC::Decoder &, RemoteObjectInvocation &)
 

Constructor & Destructor Documentation

◆ RemoteObjectInvocation() [1/2]

WebKit::RemoteObjectInvocation::RemoteObjectInvocation ( )

◆ RemoteObjectInvocation() [2/2]

WebKit::RemoteObjectInvocation::RemoteObjectInvocation ( const String interfaceIdentifier,
RefPtr< API::Dictionary > &&  encodedInvocation,
std::unique_ptr< ReplyInfo > &&  replyInfo 
)

Member Function Documentation

◆ decode()

bool WebKit::RemoteObjectInvocation::decode ( IPC::Decoder decoder,
RemoteObjectInvocation result 
)
static

◆ encode()

void WebKit::RemoteObjectInvocation::encode ( IPC::Encoder encoder) const

◆ encodedInvocation()

const API::Dictionary* WebKit::RemoteObjectInvocation::encodedInvocation ( ) const
inline

◆ interfaceIdentifier()

const String& WebKit::RemoteObjectInvocation::interfaceIdentifier ( ) const
inline

◆ replyInfo()

const ReplyInfo* WebKit::RemoteObjectInvocation::replyInfo ( ) const
inline

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