Chromium Embedded Framework (CEF)  116.0.6+gc182ee2+chromium-116.0.5845.10
CefProcessMessage Class Referenceabstract

Class representing a message. More...

#include "include/cef_process_message.h"

Inheritance diagram for CefProcessMessage:
CefBaseRefCounted

Public Member Functions

virtual bool IsValid ()=0
 Returns true if this object is valid. More...
 
virtual bool IsReadOnly ()=0
 Returns true if the values of this object are read-only. More...
 
virtual CefRefPtr< CefProcessMessageCopy ()=0
 Returns a writable copy of this object. More...
 
virtual CefString GetName ()=0
 Returns the message name. More...
 
virtual CefRefPtr< CefListValueGetArgumentList ()=0
 Returns the list of arguments. More...
 
virtual CefRefPtr< CefSharedMemoryRegionGetSharedMemoryRegion ()=0
 Returns the shared memory region. More...
 
- Public Member Functions inherited from CefBaseRefCounted
virtual void AddRef () const =0
 Called to increment the reference count for the object. More...
 
virtual bool Release () const =0
 Called to decrement the reference count for the object. More...
 
virtual bool HasOneRef () const =0
 Returns true if the reference count is 1. More...
 
virtual bool HasAtLeastOneRef () const =0
 Returns true if the reference count is at least 1. More...
 

Static Public Member Functions

static CefRefPtr< CefProcessMessageCreate (const CefString &name)
 Create a new CefProcessMessage object with the specified name. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CefBaseRefCounted
virtual ~CefBaseRefCounted ()
 

Detailed Description

Class representing a message.

Can be used on any process and thread.

Member Function Documentation

◆ Copy()

virtual CefRefPtr<CefProcessMessage> CefProcessMessage::Copy ( )
pure virtual

Returns a writable copy of this object.

Returns nullptr when message contains a shared memory region.

◆ Create()

static CefRefPtr<CefProcessMessage> CefProcessMessage::Create ( const CefString name)
static

Create a new CefProcessMessage object with the specified name.

◆ GetArgumentList()

virtual CefRefPtr<CefListValue> CefProcessMessage::GetArgumentList ( )
pure virtual

Returns the list of arguments.

Returns nullptr when message contains a shared memory region.

◆ GetName()

virtual CefString CefProcessMessage::GetName ( )
pure virtual

Returns the message name.

◆ GetSharedMemoryRegion()

virtual CefRefPtr<CefSharedMemoryRegion> CefProcessMessage::GetSharedMemoryRegion ( )
pure virtual

Returns the shared memory region.

Returns nullptr when message contains an argument list.

◆ IsReadOnly()

virtual bool CefProcessMessage::IsReadOnly ( )
pure virtual

Returns true if the values of this object are read-only.

Some APIs may expose read-only objects.

◆ IsValid()

virtual bool CefProcessMessage::IsValid ( )
pure virtual

Returns true if this object is valid.

Do not call any other methods if this function returns false.


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