Android-cuttlefish cvd tool
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
Bugreport Class Reference

#include <bugreport.h>

Collaboration diagram for Bugreport:
Collaboration graph
[legend]

Public Member Functions

 Bugreport ()
 
int DoIt (int argc, const char **argv)
 

Protected Member Functions

virtual int SendShellCommand (const std::string &command, bool disable_shell_protocol, StandardStreamsCallbackInterface *callback=&DEFAULT_STANDARD_STREAMS_CALLBACK)
 
virtual bool DoSyncPull (const std::vector< const char * > &srcs, const char *dst, bool copy_attrs, const char *name)
 

Private Member Functions

virtual void UpdateProgress (const std::string &file_name, int progress_percentage)
 
 DISALLOW_COPY_AND_ASSIGN (Bugreport)
 

Private Attributes

LinePrinter line_printer_
 

Friends

class BugreportStandardStreamsCallback
 

Constructor & Destructor Documentation

◆ Bugreport()

Bugreport::Bugreport ( )
inline

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

Bugreport::DISALLOW_COPY_AND_ASSIGN ( Bugreport  )
private

◆ DoIt()

int Bugreport::DoIt ( int  argc,
const char **  argv 
)

◆ DoSyncPull()

bool Bugreport::DoSyncPull ( const std::vector< const char * > &  srcs,
const char *  dst,
bool  copy_attrs,
const char *  name 
)
protectedvirtual

◆ SendShellCommand()

int Bugreport::SendShellCommand ( const std::string &  command,
bool  disable_shell_protocol,
StandardStreamsCallbackInterface callback = &DEFAULT_STANDARD_STREAMS_CALLBACK 
)
protectedvirtual

◆ UpdateProgress()

void Bugreport::UpdateProgress ( const std::string &  file_name,
int  progress_percentage 
)
privatevirtual

Friends And Related Function Documentation

◆ BugreportStandardStreamsCallback

friend class BugreportStandardStreamsCallback
friend

Member Data Documentation

◆ line_printer_

LinePrinter Bugreport::line_printer_
private

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