Ardour  9.0-pre0-380-gbbdb6b0e63
ArdourSurface::NodeStateMessage Class Reference

#include <message.h>

Public Member Functions

 NodeStateMessage (const NodeState &state)
 
 NodeStateMessage (void *, size_t)
 
size_t serialize (void *, size_t) const
 
bool is_valid () const
 
bool is_write () const
 
const NodeStatestate () const
 

Private Attributes

bool _valid
 
bool _write
 
NodeState _state
 

Detailed Description

Definition at line 26 of file message.h.

Constructor & Destructor Documentation

◆ NodeStateMessage() [1/2]

ArdourSurface::NodeStateMessage::NodeStateMessage ( const NodeState state)

◆ NodeStateMessage() [2/2]

ArdourSurface::NodeStateMessage::NodeStateMessage ( void *  ,
size_t   
)

Member Function Documentation

◆ is_valid()

bool ArdourSurface::NodeStateMessage::is_valid ( ) const
inline

Definition at line 34 of file message.h.

◆ is_write()

bool ArdourSurface::NodeStateMessage::is_write ( ) const
inline

Definition at line 38 of file message.h.

◆ serialize()

size_t ArdourSurface::NodeStateMessage::serialize ( void *  ,
size_t   
) const

◆ state()

const NodeState& ArdourSurface::NodeStateMessage::state ( void  ) const
inline

Definition at line 42 of file message.h.

Member Data Documentation

◆ _state

NodeState ArdourSurface::NodeStateMessage::_state
private

Definition at line 50 of file message.h.

◆ _valid

bool ArdourSurface::NodeStateMessage::_valid
private

Definition at line 48 of file message.h.

◆ _write

bool ArdourSurface::NodeStateMessage::_write
private

Definition at line 49 of file message.h.


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