Re: [Cppcms-users] How to get attached applications?
Brought to you by:
artyom-beilis
|
From: Artyom B. <art...@ya...> - 2012-10-20 09:01:28
|
Obviously... keep a pointer on it?
this->my_attached_app = new attached_app(service);
attach(this->my_attached_app, "index", "{1}", "^(.*)$", 1);
Artyom Beilis
--------------
CppCMS - C++ Web Framework: http://cppcms.com/
CppDB - C++ SQL Connectivity: http://cppcms.com/sql/cppdb/
>________________________________
> From: sergey lavrov <ccp...@gm...>
>To: cpp...@li...
>Sent: Saturday, October 20, 2012 10:25 AM
>Subject: [Cppcms-users] How to get attached applications?
>
>
>Dear All!
>
>
>How can I get attached application (attached_app) from main application (main_app)?
>I need to call some functions (for example attached_app::check()) from attached application (attached_app) in main application (main_app) before redirect to another page or process further.
>
>
>For example my application consist of:
>
>
>int main() {
> ...
> service.applications_pool().mount(cppcms::applications_factory<main_app>());
> ...
>}
>
>
>bool attached_app::check() {
> return true;
>}
>
>
>main_app::main_app(cppcms::service &service) : cppcms::application(service) {
> ...
> attach(new attached_app(service), "index", "{1}", "^(.*)$", 1);
> ...
>}
>
>
>main_app::main(std::string url) {
> /* There I need to call attached_app::check() first to check user session variables and url before redirect to another page or process further. */
>}
>
>
>Thanks in advance!
>
>
>------------------------------------------------------------------------------
>Everyone hates slow websites. So do we.
>Make your web apps faster with AppDynamics
>Download AppDynamics Lite for free today:
>http://p.sf.net/sfu/appdyn_sfd2d_oct
>_______________________________________________
>Cppcms-users mailing list
>Cpp...@li...
>https://lists.sourceforge.net/lists/listinfo/cppcms-users
>
>
> |