diff options
author | Mattes D <github@xoft.cz> | 2016-07-06 20:52:04 +0200 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2016-08-13 21:16:21 +0200 |
commit | 2d58789d66f1b63ad63304584c7ac43284b540b8 (patch) | |
tree | 19971f79b2be805f5b40b723a50ed1b4a07cd9fb /src/Bindings/LuaUDPEndpoint.h | |
parent | Revert "Added a BasicStyleCheck for virtual functions without override keyword." (diff) | |
download | cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar.gz cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar.bz2 cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar.lz cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar.xz cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.tar.zst cuberite-2d58789d66f1b63ad63304584c7ac43284b540b8.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Bindings/LuaUDPEndpoint.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/Bindings/LuaUDPEndpoint.h b/src/Bindings/LuaUDPEndpoint.h index 0587491ab..338ea6648 100644 --- a/src/Bindings/LuaUDPEndpoint.h +++ b/src/Bindings/LuaUDPEndpoint.h @@ -10,7 +10,7 @@ #pragma once #include "../OSSupport/Network.h" -#include "PluginLua.h" +#include "LuaState.h" @@ -28,8 +28,8 @@ class cLuaUDPEndpoint: public cUDPEndpoint::cCallbacks { public: - /** Creates a new instance of the endpoint, attached to the specified plugin and wrapping the callbacks that are in a table at the specified stack pos. */ - cLuaUDPEndpoint(cPluginLua & a_Plugin, int a_CallbacksTableStackPos); + /** Creates a new instance of the endpoint, wrapping the callbacks that are in the specified table. */ + cLuaUDPEndpoint(cLuaState::cTableRefPtr && a_Callbacks); ~cLuaUDPEndpoint(); @@ -58,11 +58,8 @@ public: void Release(void); protected: - /** The plugin for which the link is created. */ - cPluginLua & m_Plugin; - /** The Lua table that holds the callbacks to be invoked. */ - cLuaState::cRef m_Callbacks; + cLuaState::cTableRefPtr m_Callbacks; /** SharedPtr to self, so that the object can keep itself alive for as long as it needs (for Lua). */ cLuaUDPEndpointPtr m_Self; |