Android-cuttlefish cvd tool
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
cuttlefish::InfoCommand< R > Class Template Reference

#include <commands.h>

Inheritance diagram for cuttlefish::InfoCommand< R >:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::InfoCommand< R >:
Collaboration graph
[legend]

Public Member Functions

 InfoCommand (AudioCommandType type, uint32_t start_id, size_t count, R *reply)
 
uint32_t start_id () const
 
uint32_t count () const
 
- Public Member Functions inherited from cuttlefish::AudioCommand
virtual ~AudioCommand ()
 
AudioCommandType type () const
 
AudioStatus status () const
 

Protected Member Functions

R * info_reply ()
 
- Protected Member Functions inherited from cuttlefish::AudioCommand
 AudioCommand (AudioCommandType type)
 
void MarkReplied (AudioStatus status)
 

Private Attributes

const uint32_t start_id_
 
const size_t count_
 
R * info_reply_
 

Constructor & Destructor Documentation

◆ InfoCommand()

template<typename R >
cuttlefish::InfoCommand< R >::InfoCommand ( AudioCommandType  type,
uint32_t  start_id,
size_t  count,
R *  reply 
)
inline

Member Function Documentation

◆ count()

template<typename R >
uint32_t cuttlefish::InfoCommand< R >::count ( ) const
inline

◆ info_reply()

template<typename R >
R * cuttlefish::InfoCommand< R >::info_reply ( )
inlineprotected

◆ start_id()

template<typename R >
uint32_t cuttlefish::InfoCommand< R >::start_id ( ) const
inline

Member Data Documentation

◆ count_

template<typename R >
const size_t cuttlefish::InfoCommand< R >::count_
private

◆ info_reply_

template<typename R >
R* cuttlefish::InfoCommand< R >::info_reply_
private

◆ start_id_

template<typename R >
const uint32_t cuttlefish::InfoCommand< R >::start_id_
private

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