Android-cuttlefish cvd tool
Public Member Functions | Protected Attributes | List of all members
incremental::ISDatabaseEntry Class Referenceabstract
Inheritance diagram for incremental::ISDatabaseEntry:
Inheritance graph
[legend]
Collaboration diagram for incremental::ISDatabaseEntry:
Collaboration graph
[legend]

Public Member Functions

 ISDatabaseEntry (std::string filename, size_t size, int file_id)
 
virtual ~ISDatabaseEntry ()=default
 
virtual bool is_v4_signed () const =0
 
int file_id () const
 
virtual std::string serialize () const =0
 

Protected Attributes

std::string filename_
 
size_t size_
 
int file_id_
 

Constructor & Destructor Documentation

◆ ISDatabaseEntry()

incremental::ISDatabaseEntry::ISDatabaseEntry ( std::string  filename,
size_t  size,
int  file_id 
)
inline

◆ ~ISDatabaseEntry()

virtual incremental::ISDatabaseEntry::~ISDatabaseEntry ( )
virtualdefault

Member Function Documentation

◆ file_id()

int incremental::ISDatabaseEntry::file_id ( ) const
inline

◆ is_v4_signed()

virtual bool incremental::ISDatabaseEntry::is_v4_signed ( ) const
pure virtual

◆ serialize()

virtual std::string incremental::ISDatabaseEntry::serialize ( ) const
pure virtual

Member Data Documentation

◆ file_id_

int incremental::ISDatabaseEntry::file_id_
protected

◆ filename_

std::string incremental::ISDatabaseEntry::filename_
protected

◆ size_

size_t incremental::ISDatabaseEntry::size_
protected

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