|
Ardour
9.0-pre0-1952-gc5e0b21049
|
#include <luainstance.h>
Public Member Functions | |
| LuaCallback (ARDOUR::Session *, const std::string &, const std::string &, const ActionHook &, const ARDOUR::LuaScriptParamList &) | |
| LuaCallback (ARDOUR::Session *, XMLNode &node) | |
| ~LuaCallback () | |
| XMLNode & | get_state () const |
| void | set_session (ARDOUR::Session *) |
| const PBD::ID & | id () const |
| const std::string & | name () const |
| ActionHook | signals () const |
| bool | lua_slot (std::string &, std::string &, ActionHook &, ARDOUR::LuaScriptParamList &) |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
| SessionHandlePtr (ARDOUR::Session *s) | |
| SessionHandlePtr () | |
| virtual | ~SessionHandlePtr () |
| virtual ARDOUR::Session * | session () const |
Public Attributes | |
| PBD::Signal< void()> | drop_callback |
Protected Member Functions | |
| void | session_going_away () |
Private Member Functions | |
| void | reconnect () |
| template<class T > | |
| void | reconnect_object (T) |
| void | init () |
| template<typename T , typename... C> | |
| void | connect (enum LuaSignal::LuaSignal, T, PBD::Signal< void(C...)> *) |
| template<typename T , typename... C> | |
| void | proxy (enum LuaSignal::LuaSignal, T, C...) |
Private Attributes | |
| LuaState | lua |
| PBD::ID | _id |
| std::string | _name |
| ActionHook | _signals |
| luabridge::LuaRef * | _lua_add |
| luabridge::LuaRef * | _lua_get |
| luabridge::LuaRef * | _lua_call |
| luabridge::LuaRef * | _lua_save |
| luabridge::LuaRef * | _lua_load |
| PBD::ScopedConnectionList | _connections |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
| ARDOUR::Session * | _session |
| PBD::ScopedConnectionList | _session_connections |
Definition at line 48 of file luainstance.h.
| LuaCallback::LuaCallback | ( | ARDOUR::Session * | , |
| const std::string & | , | ||
| const std::string & | , | ||
| const ActionHook & | , | ||
| const ARDOUR::LuaScriptParamList & | |||
| ) |
| LuaCallback::LuaCallback | ( | ARDOUR::Session * | , |
| XMLNode & | node | ||
| ) |
| LuaCallback::~LuaCallback | ( | ) |
|
private |
| XMLNode& LuaCallback::get_state | ( | ) | const |
|
inline |
Definition at line 58 of file luainstance.h.
|
private |
| bool LuaCallback::lua_slot | ( | std::string & | , |
| std::string & | , | ||
| ActionHook & | , | ||
| ARDOUR::LuaScriptParamList & | |||
| ) |
|
inline |
Definition at line 59 of file luainstance.h.
|
private |
|
private |
|
private |
|
protectedvirtual |
Reimplemented from ARDOUR::SessionHandlePtr.
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
|
inline |
Definition at line 60 of file luainstance.h.
|
private |
Definition at line 84 of file luainstance.h.
|
private |
Definition at line 70 of file luainstance.h.
|
private |
Definition at line 78 of file luainstance.h.
|
private |
Definition at line 80 of file luainstance.h.
|
private |
Definition at line 79 of file luainstance.h.
|
private |
Definition at line 82 of file luainstance.h.
|
private |
Definition at line 81 of file luainstance.h.
|
private |
Definition at line 71 of file luainstance.h.
|
private |
Definition at line 72 of file luainstance.h.
| PBD::Signal<void()> LuaCallback::drop_callback |
Definition at line 62 of file luainstance.h.
|
private |
Definition at line 68 of file luainstance.h.