X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fcanvas%2FCanvasSystemAdapter.hxx;h=a5c184872a867d2be9edcb081ff8d9fbb9fd770b;hb=efbec8b3671f4f909461f458fb9aa96bb86d6164;hp=5dfa8ac3d5bc2bc0a3a8c3e3e5fe388510adbfd6;hpb=767184cf3cb4d4a99e15afc481645a4420712e30;p=simgear.git diff --git a/simgear/canvas/CanvasSystemAdapter.hxx b/simgear/canvas/CanvasSystemAdapter.hxx index 5dfa8ac3..a5c18487 100644 --- a/simgear/canvas/CanvasSystemAdapter.hxx +++ b/simgear/canvas/CanvasSystemAdapter.hxx @@ -20,10 +20,10 @@ #define SG_CANVAS_SYSTEM_ADAPTER_HXX_ #include "canvas_fwd.hxx" -#include namespace simgear { +namespace HTTP { class Client; } namespace canvas { @@ -36,18 +36,7 @@ namespace canvas virtual void addCamera(osg::Camera* camera) const = 0; virtual void removeCamera(osg::Camera* camera) const = 0; virtual osg::Image* getImage(const std::string& path) const = 0; - - /** - * Save passed reference to Nasal object from being deleted by the - * garbage collector. - */ - virtual int gcSave(naRef r) = 0; - - /** - * Release an object previously passed to ::gcSave to allow it being - * cleaned up by the garbage collector. - */ - virtual void gcRelease(int key) = 0; + virtual HTTP::Client* getHTTPClient() const = 0; }; } // namespace canvas