# Interface ICefProcessMessage

Description
Hierarchy
Methods
Properties

## Unit

uCEFInterfaces

## Declaration

`type ICefProcessMessage = interface(ICefBaseRefCounted)`

## Description

Interface representing a message. Can be used on any process and thread.

UNKNOWN

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_process_message_capi.h">CEF source file: /include/capi/cef_process_message_capi.h (cef_process_message_t))

## Hierarchy

- IInterface
- ICefBaseRefCounted
- ICefProcessMessage

## Overview

### Methods

Public | `function IsValid: Boolean;`
Public | `function IsReadOnly: Boolean;`
Public | `function Copy: ICefProcessMessage;`
Public | `function GetName: ustring;`
Public | `function GetArgumentList: ICefListValue;`
Public | `function GetSharedMemoryRegion: ICefSharedMemoryRegion;`

### Properties

Public | `property Name : ustring read GetName;`
Public | `property ArgumentList : ICefListValue read GetArgumentList;`
Public | `property SharedMemoryRegion : ICefSharedMemoryRegion read GetSharedMemoryRegion;`

## Description

### Methods

Public | `function IsValid: Boolean;`
Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0). ###### Attributes GUID['{E0B1001A-8777-425A-869B-29D40B8B93B1}']

Public | `function IsReadOnly: Boolean;`
Returns true (1) if the values of this object are read-only. Some APIs may expose read-only objects.

Public | `function Copy: ICefProcessMessage;`
Returns a writable copy of this object. Returns nullptr when message contains a shared memory region.

Public | `function GetName: ustring;`
Returns the message name.

Public | `function GetArgumentList: ICefListValue;`
Returns the list of arguments. Returns nullptr when message contains a shared memory region.

Public | `function GetSharedMemoryRegion: ICefSharedMemoryRegion;`
Returns the shared memory region. Returns nullptr when message contains an argument list.

### Properties

Public | `property Name : ustring read GetName;`
Returns the message name.

Public | `property ArgumentList : ICefListValue read GetArgumentList;`
Returns the list of arguments. Returns nullptr when message contains a shared memory region.

Public | `property SharedMemoryRegion : ICefSharedMemoryRegion read GetSharedMemoryRegion;`
Returns the shared memory region. Returns nullptr when message contains an argument list.

Generated by PasDoc 1.0.4.