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

Public Member Functions

 ISUnsignedDatabaseEntry (std::string filename, int64_t size, int file_id, unique_fd fd)
 
bool is_v4_signed () const override
 
std::string serialize () const override
 
borrowed_fd fd () const
 
- Public Member Functions inherited from incremental::ISDatabaseEntry
 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
 

Private Attributes

unique_fd fd_
 

Additional Inherited Members

- Protected Attributes inherited from incremental::ISDatabaseEntry
std::string filename_
 
size_t size_
 
int file_id_
 

Constructor & Destructor Documentation

◆ ISUnsignedDatabaseEntry()

incremental::ISUnsignedDatabaseEntry::ISUnsignedDatabaseEntry ( std::string  filename,
int64_t  size,
int  file_id,
unique_fd  fd 
)
inline

Member Function Documentation

◆ fd()

borrowed_fd incremental::ISUnsignedDatabaseEntry::fd ( ) const
inline

◆ is_v4_signed()

bool incremental::ISUnsignedDatabaseEntry::is_v4_signed ( ) const
inlineoverridevirtual

◆ serialize()

std::string incremental::ISUnsignedDatabaseEntry::serialize ( ) const
inlineoverridevirtual

Member Data Documentation

◆ fd_

unique_fd incremental::ISUnsignedDatabaseEntry::fd_
private

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