LLDB mainline
lldb_private::SharedCacheImageInfo Struct Reference

#include <HostInfoBase.h>

Public Member Functions

 SharedCacheImageInfo ()
 SharedCacheImageInfo (ConstString filename, UUID uuid, lldb::DataExtractorSP extractor_sp)
 SharedCacheImageInfo (ConstString filename, UUID uuid, lldb::DataExtractorSP(*create_data_extractor)(void *image), void *image_baton)
lldb::DataExtractorSP GetExtractor ()
ConstString GetFilename () const
const UUIDGetUUID () const
void * GetImageBaton ()
void SetExtractor (lldb::DataExtractorSP extractor_sp)
void SetImageBaton (void *image_baton)
void SetDataExtractorCreateFunction (lldb::DataExtractorSP(*create_data_extractor)(void *image))

Private Attributes

ConstString m_filename
UUID m_uuid
lldb::DataExtractorSP m_extractor_sp
lldb::DataExtractorSP(* m_create_data_extractor )(void *image)
void * m_image_baton

Detailed Description

Definition at line 31 of file HostInfoBase.h.

Constructor & Destructor Documentation

◆ SharedCacheImageInfo() [1/3]

lldb_private::SharedCacheImageInfo::SharedCacheImageInfo ( )
inline

Definition at line 32 of file HostInfoBase.h.

References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, and m_uuid.

◆ SharedCacheImageInfo() [2/3]

lldb_private::SharedCacheImageInfo::SharedCacheImageInfo ( ConstString filename,
UUID uuid,
lldb::DataExtractorSP extractor_sp )
inline

Definition at line 35 of file HostInfoBase.h.

References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, and m_uuid.

◆ SharedCacheImageInfo() [3/3]

lldb_private::SharedCacheImageInfo::SharedCacheImageInfo ( ConstString filename,
UUID uuid,
lldb::DataExtractorSP(* create_data_extractor )(void *image),
void * image_baton )
inline

Definition at line 39 of file HostInfoBase.h.

References m_create_data_extractor, m_extractor_sp, m_filename, m_image_baton, and m_uuid.

Member Function Documentation

◆ GetExtractor()

◆ GetFilename()

ConstString lldb_private::SharedCacheImageInfo::GetFilename ( ) const
inline

Definition at line 52 of file HostInfoBase.h.

References m_filename.

◆ GetImageBaton()

void * lldb_private::SharedCacheImageInfo::GetImageBaton ( )

◆ GetUUID()

◆ SetDataExtractorCreateFunction()

void lldb_private::SharedCacheImageInfo::SetDataExtractorCreateFunction ( lldb::DataExtractorSP(* create_data_extractor )(void *image))

◆ SetExtractor()

void lldb_private::SharedCacheImageInfo::SetExtractor ( lldb::DataExtractorSP extractor_sp)
inline

Definition at line 55 of file HostInfoBase.h.

References m_extractor_sp.

◆ SetImageBaton()

void lldb_private::SharedCacheImageInfo::SetImageBaton ( void * image_baton)
inline

Definition at line 58 of file HostInfoBase.h.

References m_image_baton.

Member Data Documentation

◆ m_create_data_extractor

lldb::DataExtractorSP(* lldb_private::SharedCacheImageInfo::m_create_data_extractor) (void *image)
private

◆ m_extractor_sp

lldb::DataExtractorSP lldb_private::SharedCacheImageInfo::m_extractor_sp
private

◆ m_filename

ConstString lldb_private::SharedCacheImageInfo::m_filename
private

◆ m_image_baton

void* lldb_private::SharedCacheImageInfo::m_image_baton
private

◆ m_uuid

UUID lldb_private::SharedCacheImageInfo::m_uuid
private

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