2010-01-23 19:44:49 +00:00
|
|
|
/**********************************************************************
|
|
|
|
|
|
|
|
Audacity - A Digital Audio Editor
|
2018-02-16 20:34:30 +00:00
|
|
|
Copyright 1999-2018 Audacity Team
|
2010-01-23 19:44:49 +00:00
|
|
|
File License: wxWidgets
|
|
|
|
|
|
|
|
Dan Horgan
|
|
|
|
|
|
|
|
******************************************************************//**
|
|
|
|
|
|
|
|
\file ScriptCommandRelay.h
|
|
|
|
\brief Contains declarations for ScriptCommandRelay
|
|
|
|
|
|
|
|
*//*******************************************************************/
|
|
|
|
|
2018-02-16 20:34:30 +00:00
|
|
|
#ifndef __SCRIPT_COMMAND_RELAY__
|
|
|
|
#define __SCRIPT_COMMAND_RELAY__
|
2010-01-23 19:44:49 +00:00
|
|
|
|
|
|
|
#include "../Audacity.h"
|
2018-11-11 02:40:37 +00:00
|
|
|
|
2016-03-31 11:40:05 +00:00
|
|
|
#include "../MemoryX.h"
|
2010-01-23 19:44:49 +00:00
|
|
|
|
|
|
|
class wxString;
|
|
|
|
|
2020-04-17 03:14:45 +00:00
|
|
|
typedef int(*tpExecScriptServerFunc)(wxString * pIn, wxString * pOut);
|
|
|
|
typedef int(*tpRegScriptServerFunc)(tpExecScriptServerFunc pFn);
|
2010-01-23 19:44:49 +00:00
|
|
|
|
|
|
|
class ScriptCommandRelay
|
|
|
|
{
|
2020-04-17 03:14:45 +00:00
|
|
|
public:
|
|
|
|
static void StartScriptServer(tpRegScriptServerFunc scriptFn);
|
2010-01-23 19:44:49 +00:00
|
|
|
};
|
|
|
|
|
2018-02-16 20:34:30 +00:00
|
|
|
#endif /* End of include guard: __SCRIPT_COMMAND_RELAY__ */
|