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

#include <XPCServiceEntryPoint.h>

Inheritance diagram for WebKit::XPCServiceInitializerDelegate:
WebKit::NetworkServiceInitializerDelegate

Public Member Functions

 XPCServiceInitializerDelegate (OSObjectPtr< xpc_connection_t > connection, xpc_object_t initializerMessage)
 
virtual ~XPCServiceInitializerDelegate ()
 
virtual bool checkEntitlements ()
 
virtual bool getConnectionIdentifier (IPC::Connection::Identifier &identifier)
 
virtual bool getClientIdentifier (String &clientIdentifier)
 
virtual bool getClientProcessName (String &clientProcessName)
 
virtual bool getExtraInitializationData (HashMap< String, String > &extraInitializationData)
 

Protected Member Functions

bool hasEntitlement (const char *entitlement)
 
bool isClientSandboxed ()
 

Protected Attributes

OSObjectPtr< xpc_connection_tm_connection
 
xpc_object_t m_initializerMessage
 

Constructor & Destructor Documentation

◆ XPCServiceInitializerDelegate()

WebKit::XPCServiceInitializerDelegate::XPCServiceInitializerDelegate ( OSObjectPtr< xpc_connection_t connection,
xpc_object_t  initializerMessage 
)
inline

◆ ~XPCServiceInitializerDelegate()

WebKit::XPCServiceInitializerDelegate::~XPCServiceInitializerDelegate ( )
virtual

Member Function Documentation

◆ checkEntitlements()

bool WebKit::XPCServiceInitializerDelegate::checkEntitlements ( )
virtual

◆ getClientIdentifier()

bool WebKit::XPCServiceInitializerDelegate::getClientIdentifier ( String clientIdentifier)
virtual

◆ getClientProcessName()

bool WebKit::XPCServiceInitializerDelegate::getClientProcessName ( String clientProcessName)
virtual

◆ getConnectionIdentifier()

bool WebKit::XPCServiceInitializerDelegate::getConnectionIdentifier ( IPC::Connection::Identifier &  identifier)
virtual

◆ getExtraInitializationData()

bool WebKit::XPCServiceInitializerDelegate::getExtraInitializationData ( HashMap< String, String > &  extraInitializationData)
virtual

◆ hasEntitlement()

bool WebKit::XPCServiceInitializerDelegate::hasEntitlement ( const char *  entitlement)
protected

◆ isClientSandboxed()

bool WebKit::XPCServiceInitializerDelegate::isClientSandboxed ( )
protected

Member Data Documentation

◆ m_connection

OSObjectPtr<xpc_connection_t> WebKit::XPCServiceInitializerDelegate::m_connection
protected

◆ m_initializerMessage

xpc_object_t WebKit::XPCServiceInitializerDelegate::m_initializerMessage
protected

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