diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-01-25 20:03:15 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2016-01-25 21:24:44 +0000 |
commit | 04d7a1a8f9a852085bacb69d62989db89ff17587 (patch) | |
tree | f6aedc79a55b2996c46a547ff24d5c37165e3df1 /project2/cgi | |
parent | Fix random imbue not working bug with much less code (diff) | |
download | project2-04d7a1a8f9a852085bacb69d62989db89ff17587.tar.bz2 project2-04d7a1a8f9a852085bacb69d62989db89ff17587.tar.xz project2-04d7a1a8f9a852085bacb69d62989db89ff17587.zip |
Export exposed componentsproject2-1.2.5
Diffstat (limited to 'project2/cgi')
-rw-r--r-- | project2/cgi/cgiEnvInput.h | 3 | ||||
-rw-r--r-- | project2/cgi/cgiOutputOptions.h | 2 | ||||
-rw-r--r-- | project2/cgi/cgiRequestContext.h | 2 | ||||
-rw-r--r-- | project2/cgi/cgiResult.h | 2 | ||||
-rw-r--r-- | project2/cgi/cgiRouter.h | 2 |
5 files changed, 6 insertions, 5 deletions
diff --git a/project2/cgi/cgiEnvInput.h b/project2/cgi/cgiEnvInput.h index 2704fd5..62b24ca 100644 --- a/project2/cgi/cgiEnvInput.h +++ b/project2/cgi/cgiEnvInput.h @@ -2,8 +2,9 @@ #define CGIENVINPUT #include <string> +#include <visibility.h> -class CgiEnvInput { +class DLL_PUBLIC CgiEnvInput { public: virtual std::string getenv(const std::string & varName) const = 0; }; diff --git a/project2/cgi/cgiOutputOptions.h b/project2/cgi/cgiOutputOptions.h index 9914665..75a19b0 100644 --- a/project2/cgi/cgiOutputOptions.h +++ b/project2/cgi/cgiOutputOptions.h @@ -5,7 +5,7 @@ #include "options.h" #include "variables.h" -class OutputOptions : public IntrusivePtrBase { +class DLL_PUBLIC OutputOptions : public IntrusivePtrBase { public: OutputOptions(ScriptNodePtr); diff --git a/project2/cgi/cgiRequestContext.h b/project2/cgi/cgiRequestContext.h index d79a0e4..1728103 100644 --- a/project2/cgi/cgiRequestContext.h +++ b/project2/cgi/cgiRequestContext.h @@ -19,7 +19,7 @@ namespace Glib { class Regex; } -class CgiRequestContext : public ExecContext { +class DLL_PUBLIC CgiRequestContext : public ExecContext { public: typedef std::string ETag; typedef std::vector<ETag> ETags; diff --git a/project2/cgi/cgiResult.h b/project2/cgi/cgiResult.h index 35165c8..ce28ca7 100644 --- a/project2/cgi/cgiResult.h +++ b/project2/cgi/cgiResult.h @@ -4,7 +4,7 @@ #include "transform.h" #include "cgiAppEngine.h" -class CgiResult : public TransformChainLink { +class DLL_PUBLIC CgiResult : public TransformChainLink { public: CgiResult(CgiApplicationEngine::HttpHeaderPtr & h, std::ostream & s, const std::string & e) : header(h), diff --git a/project2/cgi/cgiRouter.h b/project2/cgi/cgiRouter.h index bc4ce44..5417bce 100644 --- a/project2/cgi/cgiRouter.h +++ b/project2/cgi/cgiRouter.h @@ -7,7 +7,7 @@ class MultiRowSetPresenter; -class Router : public IntrusivePtrBase { +class DLL_PUBLIC Router : public IntrusivePtrBase { public: virtual bool isDefault() const = 0; virtual std::string route() const = 0; |