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

#include <MachMessage.h>

Public Member Functions

 ~MachMessage ()
 
size_t size () const
 
mach_msg_header_t * header ()
 
void leakDescriptors ()
 
CFStringRef messageName () const
 
void setMessageName (CFStringRef messageName)
 

Static Public Member Functions

static std::unique_ptr< MachMessagecreate (size_t)
 
static size_t messageSize (size_t bodySize, size_t portDescriptorCount, size_t memoryDescriptorCount)
 

Constructor & Destructor Documentation

◆ ~MachMessage()

IPC::MachMessage::~MachMessage ( )

Member Function Documentation

◆ create()

std::unique_ptr< MachMessage > IPC::MachMessage::create ( size_t  size)
static

◆ header()

mach_msg_header_t * IPC::MachMessage::header ( )

◆ leakDescriptors()

void IPC::MachMessage::leakDescriptors ( )

◆ messageName()

CFStringRef IPC::MachMessage::messageName ( ) const
inline

◆ messageSize()

size_t IPC::MachMessage::messageSize ( size_t  bodySize,
size_t  portDescriptorCount,
size_t  memoryDescriptorCount 
)
static

◆ setMessageName()

void IPC::MachMessage::setMessageName ( CFStringRef  messageName)
inline

◆ size()

size_t IPC::MachMessage::size ( ) const
inline

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