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)  

StartMessage Struct Reference

#include <extractor_ipc.h>

Data Fields

unsigned char opcode
 
unsigned char reserved
 
uint16_t reserved2
 
uint32_t shm_ready_bytes
 
uint64_t file_size
 

Detailed Description

IPC message send to plugin to start extracting.

Definition at line 133 of file extractor_ipc.h.

Field Documentation

◆ file_size

uint64_t StartMessage::file_size

Overall size of the file.

Definition at line 158 of file extractor_ipc.h.

Referenced by do_extract(), and handle_start_message().

◆ opcode

unsigned char StartMessage::opcode

Set to MESSAGE_EXTRACT_START.

Definition at line 138 of file extractor_ipc.h.

Referenced by do_extract(), and handle_start_message().

◆ reserved

unsigned char StartMessage::reserved

Always zero.

Definition at line 143 of file extractor_ipc.h.

Referenced by do_extract(), and handle_start_message().

◆ reserved2

uint16_t StartMessage::reserved2

Always zero.

Definition at line 148 of file extractor_ipc.h.

Referenced by do_extract().

◆ shm_ready_bytes

uint32_t StartMessage::shm_ready_bytes

Number of bytes ready in SHM.

Definition at line 153 of file extractor_ipc.h.

Referenced by do_extract(), and handle_start_message().


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