Leptonica  1.82.0
Image processing and image analysis suite
MemIOData Struct Reference

Data Fields

char * m_Buffer
 
l_int32 m_Count
 
l_int32 m_Size
 
struct MemIODatam_Next
 
struct MemIODatam_Last
 

Detailed Description

A node in a linked list of memory buffers that hold I/O content

Definition at line 1368 of file pngio.c.

Field Documentation

◆ m_Buffer

char* MemIOData::m_Buffer

pointer to this node's I/O content

Definition at line 1370 of file pngio.c.

Referenced by memio_png_write_data(), pixReadMemPng(), and pixWriteMemPng().

◆ m_Count

l_int32 MemIOData::m_Count

number of I/O content bytes read or written

Definition at line 1371 of file pngio.c.

Referenced by pixReadMemPng(), and pixWriteMemPng().

◆ m_Last

struct MemIOData* MemIOData::m_Last

pointer to the last node in the linked
list. The last node is where new
content is written.

Definition at line 1375 of file pngio.c.

Referenced by memio_png_write_data(), pixReadMemPng(), and pixWriteMemPng().

◆ m_Next

struct MemIOData* MemIOData::m_Next

pointer to the next node in the list;
zero if this is the last node

Definition at line 1373 of file pngio.c.

Referenced by pixReadMemPng(), and pixWriteMemPng().

◆ m_Size

l_int32 MemIOData::m_Size

allocated size of m_buffer

Definition at line 1372 of file pngio.c.

Referenced by pixReadMemPng(), and pixWriteMemPng().


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