Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::ClientContext Class Reference

#include <client.h>

Public Member Functions

 ClientContext (Client wsi)
 
virtual ~ClientContext ()
 
Client wsi () const
 
bool has_state (const NodeState &)
 
void update_state (const NodeState &)
 
ClientOutputBufferoutput_buf ()
 
std::string debug_str ()
 

Private Types

typedef std::set< NodeStateClientState
 

Private Attributes

Client _wsi
 
ClientState _state
 
ClientOutputBuffer _output_buf
 

Detailed Description

Definition at line 34 of file client.h.

Member Typedef Documentation

◆ ClientState

Definition at line 59 of file client.h.

Constructor & Destructor Documentation

◆ ClientContext()

ArdourSurface::ClientContext::ClientContext ( Client  wsi)
inline

Definition at line 37 of file client.h.

◆ ~ClientContext()

virtual ArdourSurface::ClientContext::~ClientContext ( )
inlinevirtual

Definition at line 39 of file client.h.

Member Function Documentation

◆ debug_str()

std::string ArdourSurface::ClientContext::debug_str ( )

◆ has_state()

bool ArdourSurface::ClientContext::has_state ( const NodeState )

◆ output_buf()

ClientOutputBuffer& ArdourSurface::ClientContext::output_buf ( )
inline

Definition at line 49 of file client.h.

◆ update_state()

void ArdourSurface::ClientContext::update_state ( const NodeState )

◆ wsi()

Client ArdourSurface::ClientContext::wsi ( ) const
inline

Definition at line 41 of file client.h.

Member Data Documentation

◆ _output_buf

ClientOutputBuffer ArdourSurface::ClientContext::_output_buf
private

Definition at line 62 of file client.h.

◆ _state

ClientState ArdourSurface::ClientContext::_state
private

Definition at line 60 of file client.h.

◆ _wsi

Client ArdourSurface::ClientContext::_wsi
private

Definition at line 57 of file client.h.


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