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

#include <MachSendRight.h>

Public Member Functions

 MachSendRight ()=default
 
WEBCORE_EXPORT MachSendRight (MachSendRight &&)
 
WEBCORE_EXPORT ~MachSendRight ()
 
WEBCORE_EXPORT MachSendRightoperator= (MachSendRight &&)
 
 operator bool () const
 
mach_port_t sendRight () const
 
WEBCORE_EXPORT MachSendRight copySendRight () const
 
WEBCORE_EXPORT mach_port_t leakSendRight () WARN_UNUSED_RETURN
 
 MachSendRight ()=default
 
WEBCORE_EXPORT MachSendRight (MachSendRight &&)
 
WEBCORE_EXPORT ~MachSendRight ()
 
WEBCORE_EXPORT MachSendRightoperator= (MachSendRight &&)
 
 operator bool () const
 
mach_port_t sendRight () const
 
WEBCORE_EXPORT MachSendRight copySendRight () const
 
WEBCORE_EXPORT mach_port_t leakSendRight () WARN_UNUSED_RETURN
 

Static Public Member Functions

static WEBCORE_EXPORT MachSendRight adopt (mach_port_t)
 
static WEBCORE_EXPORT MachSendRight create (mach_port_t)
 
static WEBCORE_EXPORT MachSendRight adopt (mach_port_t)
 
static WEBCORE_EXPORT MachSendRight create (mach_port_t)
 

Constructor & Destructor Documentation

◆ MachSendRight() [1/4]

WebCore::MachSendRight::MachSendRight ( )
default

◆ MachSendRight() [2/4]

WebCore::MachSendRight::MachSendRight ( MachSendRight &&  other)

◆ ~MachSendRight() [1/2]

WebCore::MachSendRight::~MachSendRight ( )

◆ MachSendRight() [3/4]

WebCore::MachSendRight::MachSendRight ( )
default

◆ MachSendRight() [4/4]

WEBCORE_EXPORT WebCore::MachSendRight::MachSendRight ( MachSendRight &&  )

◆ ~MachSendRight() [2/2]

WEBCORE_EXPORT WebCore::MachSendRight::~MachSendRight ( )

Member Function Documentation

◆ adopt() [1/2]

MachSendRight WebCore::MachSendRight::adopt ( mach_port_t  port)
static

◆ adopt() [2/2]

static WEBCORE_EXPORT MachSendRight WebCore::MachSendRight::adopt ( mach_port_t  )
static

◆ copySendRight() [1/2]

MachSendRight WebCore::MachSendRight::copySendRight ( ) const

◆ copySendRight() [2/2]

WEBCORE_EXPORT MachSendRight WebCore::MachSendRight::copySendRight ( ) const

◆ create() [1/2]

MachSendRight WebCore::MachSendRight::create ( mach_port_t  port)
static

◆ create() [2/2]

static WEBCORE_EXPORT MachSendRight WebCore::MachSendRight::create ( mach_port_t  )
static

◆ leakSendRight() [1/2]

WEBCORE_EXPORT mach_port_t WebCore::MachSendRight::leakSendRight ( )

◆ leakSendRight() [2/2]

mach_port_t WebCore::MachSendRight::leakSendRight ( )

◆ operator bool() [1/2]

WebCore::MachSendRight::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/2]

WebCore::MachSendRight::operator bool ( ) const
inlineexplicit

◆ operator=() [1/2]

WEBCORE_EXPORT MachSendRight& WebCore::MachSendRight::operator= ( MachSendRight &&  )

◆ operator=() [2/2]

MachSendRight & WebCore::MachSendRight::operator= ( MachSendRight &&  other)

◆ sendRight() [1/2]

mach_port_t WebCore::MachSendRight::sendRight ( ) const
inline

◆ sendRight() [2/2]

mach_port_t WebCore::MachSendRight::sendRight ( ) const
inline

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