fastcgipp-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fastcgipp-users] How to stream outside response()?


From: xamiw
Subject: Re: [Fastcgipp-users] How to stream outside response()?
Date: Mon, 11 May 2009 18:45:25 +0200 (CEST)

Thanks you for your fast answer Eddi.

But still I can't compile my example and/or find the failure. Can you (or 
someone else) take a look at my simplified code below?

Goran 

////////////// Page.hpp

class Page
{
public:
  Page(Fastcgipp::Fcgistream<char, std::char_traits<char> > & o);
  virtual ~Page() {}

public:
  void content();

protected:
  Fastcgipp::Fcgistream<char, std::char_traits<char> > & o_;
};


Page::Page(Fastcgipp::Fcgistream<char, std::char_traits<char> > & o) :
  o_(o)
{
}

void
Page::content()
{
  o_ << "Some stuff.\n";
}

////////////// HtmlManager.hpp

// global headers
#include <fastcgi++/request.hpp>

// local headers
#include "Page.hpp"

// class declaration
class HtmlManager : public Fastcgipp::Request<char>
{
public:
  virtual ~HtmlManager() {}
  
private:
  bool response();
  Page page(this->out);
};

bool
HtmlManager::response()
{
 // generate output
  page.content();

  return true;
}

////////////// Main.cpp

// global headers
#include <fastcgi++/manager.hpp>

// local headers
#include "HtmlManager.hpp"

int main()
{
  Fastcgipp::Manager<HtmlManager> fcgi;
  fcgi.handler();
}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]