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

#include <shared_memory.h>

Inheritance diagram for webrtc::SharedMemory:
webrtc::FakeSharedMemory webrtc::FakeSharedMemory

Public Types

typedef int Handle
 
typedef int Handle
 

Public Member Functions

voiddata () const
 
size_t size () const
 
Handle handle () const
 
int id () const
 
virtual ~SharedMemory ()
 
voiddata () const
 
size_t size () const
 
Handle handle () const
 
int id () const
 
virtual ~SharedMemory ()
 

Static Public Attributes

static const Handle kInvalidHandle = -1
 

Protected Member Functions

 SharedMemory (void *data, size_t size, Handle handle, int id)
 
 SharedMemory (void *data, size_t size, Handle handle, int id)
 

Protected Attributes

void *const data_
 
const size_t size_
 
const Handle handle_
 
const int id_
 

Member Typedef Documentation

◆ Handle [1/2]

◆ Handle [2/2]

Constructor & Destructor Documentation

◆ ~SharedMemory() [1/2]

virtual webrtc::SharedMemory::~SharedMemory ( )
inlinevirtual

◆ SharedMemory() [1/2]

webrtc::SharedMemory::SharedMemory ( void data,
size_t  size,
Handle  handle,
int  id 
)
protected

◆ ~SharedMemory() [2/2]

virtual webrtc::SharedMemory::~SharedMemory ( )
inlinevirtual

◆ SharedMemory() [2/2]

webrtc::SharedMemory::SharedMemory ( void data,
size_t  size,
Handle  handle,
int  id 
)
protected

Member Function Documentation

◆ data() [1/2]

void* webrtc::SharedMemory::data ( ) const
inline

◆ data() [2/2]

void* webrtc::SharedMemory::data ( ) const
inline

◆ handle() [1/2]

Handle webrtc::SharedMemory::handle ( ) const
inline

◆ handle() [2/2]

Handle webrtc::SharedMemory::handle ( ) const
inline

◆ id() [1/2]

int webrtc::SharedMemory::id ( ) const
inline

◆ id() [2/2]

int webrtc::SharedMemory::id ( ) const
inline

◆ size() [1/2]

size_t webrtc::SharedMemory::size ( ) const
inline

◆ size() [2/2]

size_t webrtc::SharedMemory::size ( ) const
inline

Member Data Documentation

◆ data_

void *const webrtc::SharedMemory::data_
protected

◆ handle_

const Handle webrtc::SharedMemory::handle_
protected

◆ id_

const int webrtc::SharedMemory::id_
protected

◆ kInvalidHandle

static const Handle webrtc::SharedMemory::kInvalidHandle = -1
static

◆ size_

const size_t webrtc::SharedMemory::size_
protected

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