#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: