LibreOffice Module ucb (master) 1
Public Member Functions | Public Attributes | List of all members
ftp::MemoryContainer Class Reference

#include <ftpcontainer.hxx>

Public Member Functions

 MemoryContainer ()
 
 ~MemoryContainer ()
 
int append (const void *pBuffer, size_t size, size_t nmemb) noexcept
 

Public Attributes

sal_uInt32 m_nLen
 
sal_uInt32 m_nWritePos
 
void * m_pBuffer
 

Detailed Description

Definition at line 31 of file ftpcontainer.hxx.

Constructor & Destructor Documentation

◆ MemoryContainer()

MemoryContainer::MemoryContainer ( )

Definition at line 60 of file ftpurl.cxx.

References m_pBuffer.

◆ ~MemoryContainer()

MemoryContainer::~MemoryContainer ( )

Definition at line 67 of file ftpurl.cxx.

References m_pBuffer.

Member Function Documentation

◆ append()

int MemoryContainer::append ( const void *  pBuffer,
size_t  size,
size_t  nmemb 
)
noexcept

Definition at line 73 of file ftpurl.cxx.

References m_pBuffer, p, and size.

Referenced by memory_write().

Member Data Documentation

◆ m_nLen

sal_uInt32 ftp::MemoryContainer::m_nLen

Definition at line 46 of file ftpcontainer.hxx.

◆ m_nWritePos

sal_uInt32 ftp::MemoryContainer::m_nWritePos

Definition at line 46 of file ftpcontainer.hxx.

Referenced by ftp::FTPURL::list().

◆ m_pBuffer

void* ftp::MemoryContainer::m_pBuffer

Definition at line 47 of file ftpcontainer.hxx.

Referenced by ftp::FTPURL::list(), and ~MemoryContainer().


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