pion  5.0.6
CookieService.hpp
1 // ---------------------------------------------------------------------
2 // pion: a Boost C++ framework for building lightweight HTTP interfaces
3 // ---------------------------------------------------------------------
4 // Copyright (C) 2007-2014 Splunk Inc. (https://github.com/splunk/pion)
5 //
6 // Distributed under the Boost Software License, Version 1.0.
7 // See http://www.boost.org/LICENSE_1_0.txt
8 //
9 
10 #ifndef __PION_COOKIESERVICE_HEADER__
11 #define __PION_COOKIESERVICE_HEADER__
12 
13 #include <pion/http/plugin_service.hpp>
14 
15 
16 namespace pion { // begin namespace pion
17 namespace plugins { // begin namespace plugins
18 
24 {
25 public:
26  CookieService(void) {}
27  virtual ~CookieService() {}
28  virtual void operator()(pion::http::request_ptr& http_request_ptr,
29  pion::tcp::connection_ptr& tcp_conn);
30 };
31 
32 } // end namespace plugins
33 } // end namespace pion
34 
35 #endif