libextractor  1.11
About: GNU libextractor is a library used to extract meta-data from files of arbitrary type.
  Fossies Dox: libextractor-1.11.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

InitMessage Struct Reference

#include <extractor_ipc.h>

Data Fields

unsigned char opcode
 
unsigned char reserved
 
uint16_t reserved2
 
uint32_t shm_name_length
 
uint32_t shm_map_size
 

Detailed Description

IPC message send to plugin to initialize SHM.

Definition at line 92 of file extractor_ipc.h.

Field Documentation

◆ opcode

unsigned char InitMessage::opcode

Set to MESSAGE_INIT_STATE.

Definition at line 97 of file extractor_ipc.h.

Referenced by EXTRACTOR_IPC_channel_create_(), and handle_init_message().

◆ reserved

unsigned char InitMessage::reserved

Always zero.

Definition at line 102 of file extractor_ipc.h.

Referenced by EXTRACTOR_IPC_channel_create_(), and handle_init_message().

◆ reserved2

uint16_t InitMessage::reserved2

Always zero.

Definition at line 107 of file extractor_ipc.h.

Referenced by EXTRACTOR_IPC_channel_create_().

◆ shm_map_size

uint32_t InitMessage::shm_map_size

Maximum size of the shm map.

Definition at line 117 of file extractor_ipc.h.

Referenced by EXTRACTOR_IPC_channel_create_(), and handle_init_message().

◆ shm_name_length

uint32_t InitMessage::shm_name_length

Name of the shared-memory name.

Definition at line 112 of file extractor_ipc.h.

Referenced by EXTRACTOR_IPC_channel_create_(), and handle_init_message().


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