Ardour  9.0-pre0-582-g084a23a80d
NSM_Client Class Reference

#include <nsm.h>

Inheritance diagram for NSM_Client:
[legend]

Public Member Functions

 NSM_Client ()
 
 ~NSM_Client ()
 
- Public Member Functions inherited from NSM::Client
 Client ()
 
virtual ~Client ()
 
bool is_active (void)
 
const char * session_manager_name (void)
 
const char * client_id (void)
 
const char * client_path (void)
 
void is_dirty (void)
 
void is_clean (void)
 
void progress (float f)
 
void message (int priority, const char *msg)
 
void announce (const char *appliction_name, const char *capabilities, const char *process_name)
 
void broadcast (lo_message msg)
 
int init (const char *nsm_url)
 
int init_thread (const char *nsm_url)
 
void check (int timeout=0)
 
void start (void)
 
void stop (void)
 

Protected Member Functions

int command_open (const char *name, const char *display_name, const char *client_id, char **out_msg)
 
int command_save (char **out_msg)
 
- Protected Member Functions inherited from NSM::Client
virtual void command_active (bool)
 
virtual void command_session_is_loaded (void)
 
virtual int command_broadcast (const char *, lo_message)
 

Additional Inherited Members

- Public Types inherited from NSM::Client
enum  {
  ERR_OK = 0 , ERR_GENERAL = -1 , ERR_INCOMPATIBLE_API = -2 , ERR_BLACKLISTED = -3 ,
  ERR_LAUNCH_FAILED = -4 , ERR_NO_SUCH_FILE = -5 , ERR_NO_SESSION_OPEN = -6 , ERR_UNSAVED_CHANGES = -7 ,
  ERR_NOT_NOW = -8
}
 

Detailed Description

Definition at line 24 of file nsm.h.

Constructor & Destructor Documentation

◆ NSM_Client()

NSM_Client::NSM_Client ( )

◆ ~NSM_Client()

NSM_Client::~NSM_Client ( )
inline

Definition at line 29 of file nsm.h.

Member Function Documentation

◆ command_open()

int NSM_Client::command_open ( const char *  name,
const char *  display_name,
const char *  client_id,
char **  out_msg 
)
protectedvirtual

Implements NSM::Client.

◆ command_save()

int NSM_Client::command_save ( char **  out_msg)
protectedvirtual

Implements NSM::Client.


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