Skeleton for a2j proxy class

This commit is contained in:
Nedko Arnaudov 2008-08-02 06:54:06 +03:00
parent f8549c1990
commit 794ae9800e
3 changed files with 72 additions and 0 deletions

34
src/a2j_proxy.cpp Normal file
View File

@ -0,0 +1,34 @@
// -*- Mode: C++ ; indent-tabs-mode: t -*-
/* This file is part of Patchage.
* Copyright (C) 2008 Nedko Arnaudov <nedko@arnaudov.name>
*
* Patchage is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
*
* Patchage is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "common.hpp"
#include "a2j_proxy.hpp"
a2j_proxy::a2j_proxy()
{
}
a2j_proxy::~a2j_proxy()
{
}
const char *
a2j_proxy::get_jack_client_name()
{
return NULL;
}

37
src/a2j_proxy.hpp Normal file
View File

@ -0,0 +1,37 @@
// -*- Mode: C++ ; indent-tabs-mode: t -*-
/* This file is part of Patchage.
* Copyright (C) 2008 Nedko Arnaudov <nedko@arnaudov.name>
*
* Patchage is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option) any later
* version.
*
* Patchage is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef A2J_PROXY_HPP__24525CB1_8AED_4697_8C56_5C57473839CC__INCLUDED
#define A2J_PROXY_HPP__24525CB1_8AED_4697_8C56_5C57473839CC__INCLUDED
struct a2j_proxy_impl;
class a2j_proxy
{
public:
a2j_proxy();
~a2j_proxy();
const char *
get_jack_client_name();
private:
a2j_proxy_impl * _impl_ptr;
};
#endif // #ifndef A2J_PROXY_HPP__24525CB1_8AED_4697_8C56_5C57473839CC__INCLUDED

View File

@ -85,6 +85,7 @@ def build(bld):
'src/project_list.cpp',
'src/project_properties.cpp',
'src/session.cpp',
'src/a2j_proxy.cpp'
]
prog.includes = 'src' # make waf dependency tracking work
prog.target = bld.env()['APP_INSTALL_NAME']