#include <nsmclient.h>
|
| static int | osc_open (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
| static int | osc_save (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
| static int | osc_announce_reply (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
| static int | osc_error (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
| static int | osc_session_is_loaded (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
| static int | osc_broadcast (const char *path, const char *types, lo_arg **argv, int argc, lo_message msg, void *user_data) |
| |
Definition at line 26 of file nsmclient.h.
◆ anonymous enum
| Enumerator |
|---|
| ERR_OK | |
| ERR_GENERAL | |
| ERR_INCOMPATIBLE_API | |
| ERR_BLACKLISTED | |
| ERR_LAUNCH_FAILED | |
| ERR_NO_SUCH_FILE | |
| ERR_NO_SESSION_OPEN | |
| ERR_UNSAVED_CHANGES | |
| ERR_NOT_NOW | |
Definition at line 43 of file nsmclient.h.
◆ Client()
◆ ~Client()
| virtual NSM::Client::~Client |
( |
| ) |
|
|
virtual |
◆ announce()
| void NSM::Client::announce |
( |
const char * |
appliction_name, |
|
|
const char * |
capabilities, |
|
|
const char * |
process_name |
|
) |
| |
◆ broadcast()
| void NSM::Client::broadcast |
( |
lo_message |
msg | ) |
|
◆ check()
| void NSM::Client::check |
( |
int |
timeout = 0 | ) |
|
◆ client_id()
| const char* NSM::Client::client_id |
( |
void |
| ) |
|
|
inline |
◆ client_path()
| const char* NSM::Client::client_path |
( |
void |
| ) |
|
|
inline |
◆ command_active()
| virtual void NSM::Client::command_active |
( |
bool |
| ) |
|
|
inlineprotectedvirtual |
◆ command_broadcast()
| virtual int NSM::Client::command_broadcast |
( |
const char * |
, |
|
|
lo_message |
|
|
) |
| |
|
inlineprotectedvirtual |
◆ command_open()
| virtual int NSM::Client::command_open |
( |
const char * |
name, |
|
|
const char * |
display_name, |
|
|
const char * |
client_id, |
|
|
char ** |
out_msg |
|
) |
| |
|
protectedpure virtual |
◆ command_save()
| virtual int NSM::Client::command_save |
( |
char ** |
out_msg | ) |
|
|
protectedpure virtual |
◆ command_session_is_loaded()
| virtual void NSM::Client::command_session_is_loaded |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ init()
| int NSM::Client::init |
( |
const char * |
nsm_url | ) |
|
◆ init_thread()
| int NSM::Client::init_thread |
( |
const char * |
nsm_url | ) |
|
◆ is_active()
| bool NSM::Client::is_active |
( |
void |
| ) |
|
|
inline |
◆ is_clean()
| void NSM::Client::is_clean |
( |
void |
| ) |
|
◆ is_dirty()
| void NSM::Client::is_dirty |
( |
void |
| ) |
|
◆ message()
| void NSM::Client::message |
( |
int |
priority, |
|
|
const char * |
msg |
|
) |
| |
◆ osc_announce_reply()
| static int NSM::Client::osc_announce_reply |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ osc_broadcast()
| static int NSM::Client::osc_broadcast |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ osc_error()
| static int NSM::Client::osc_error |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ osc_open()
| static int NSM::Client::osc_open |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ osc_save()
| static int NSM::Client::osc_save |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ osc_session_is_loaded()
| static int NSM::Client::osc_session_is_loaded |
( |
const char * |
path, |
|
|
const char * |
types, |
|
|
lo_arg ** |
argv, |
|
|
int |
argc, |
|
|
lo_message |
msg, |
|
|
void * |
user_data |
|
) |
| |
|
staticprivate |
◆ progress()
| void NSM::Client::progress |
( |
float |
f | ) |
|
◆ session_manager_name()
| const char* NSM::Client::session_manager_name |
( |
void |
| ) |
|
|
inline |
◆ start()
| void NSM::Client::start |
( |
void |
| ) |
|
◆ stop()
| void NSM::Client::stop |
( |
void |
| ) |
|
◆ _nsm_client_id
| char* NSM::Client::_nsm_client_id |
|
private |
◆ _nsm_client_path
| char* NSM::Client::_nsm_client_path |
|
private |
◆ _server
| lo_server NSM::Client::_server |
|
private |
◆ _session_manager_name
| char* NSM::Client::_session_manager_name |
|
private |
◆ _st
| lo_server_thread NSM::Client::_st |
|
private |
◆ nsm_addr
| lo_address NSM::Client::nsm_addr |
|
private |
◆ nsm_is_active
| bool NSM::Client::nsm_is_active |
|
private |
◆ nsm_url
| const char* NSM::Client::nsm_url |
|
private |
The documentation for this class was generated from the following file: