Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::transport::Channel Class Referenceabstract

#include <channel.h>

Inheritance diagram for cuttlefish::transport::Channel:
Inheritance graph
[legend]

Public Member Functions

virtual Result< void > SendRequest (RawMessage &message)=0
 
virtual Result< void > SendResponse (RawMessage &message)=0
 
virtual Result< ManagedMessageReceiveMessage ()=0
 
virtual Result< int > WaitForMessage ()=0
 
virtual ~Channel ()
 

Constructor & Destructor Documentation

◆ ~Channel()

virtual cuttlefish::transport::Channel::~Channel ( )
inlinevirtual

Member Function Documentation

◆ ReceiveMessage()

virtual Result< ManagedMessage > cuttlefish::transport::Channel::ReceiveMessage ( )
pure virtual

◆ SendRequest()

virtual Result< void > cuttlefish::transport::Channel::SendRequest ( RawMessage message)
pure virtual

◆ SendResponse()

virtual Result< void > cuttlefish::transport::Channel::SendResponse ( RawMessage message)
pure virtual

◆ WaitForMessage()

virtual Result< int > cuttlefish::transport::Channel::WaitForMessage ( )
pure virtual

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