ardour
nsm.h
Go to the documentation of this file.
1 
2 /*******************************************************************************/
3 /* Copyright (C) 2012 Jonathan Moore Liles */
4 /* */
5 /* This program is free software; you can redistribute it and/or modify it */
6 /* under the terms of the GNU General Public License as published by the */
7 /* Free Software Foundation; either version 2 of the License, or (at your */
8 /* option) any later version. */
9 /* */
10 /* This program is distributed in the hope that it will be useful, but WITHOUT */
11 /* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or */
12 /* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for */
13 /* more details. */
14 /* */
15 /* You should have received a copy of the GNU General Public License along */
16 /* with This program; see the file COPYING. If not,write to the Free Software */
17 /* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
18 /*******************************************************************************/
19 
20 #pragma once
21 
22 #include "nsmclient.h"
23 
24 class NSM_Client:public NSM::Client
25 {
26  public:
27 
28  NSM_Client();
30 
31  protected:
32 
33  int command_open(const char *name,
34  const char *display_name,
35  const char *client_id,
36  char **out_msg);
37  int command_save(char **out_msg);
38 };
39 
int command_open(const char *name, const char *display_name, const char *client_id, char **out_msg)
Definition: nsm.cc:45
const char * client_id(void)
Definition: nsmclient.h:64
NSM_Client()
Definition: nsm.cc:29
Definition: nsm.h:24
int command_save(char **out_msg)
Definition: nsm.cc:34
const char * name
~NSM_Client()
Definition: nsm.h:29