HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_UrlHandlerDecorator.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: NET_UrlHandlerDecorator.h
7  *
8  * COMMENTS:
9  *
10  *
11  */
12 
13 #ifndef __NET_URLHANDLERDECORATOR_H__
14 #define __NET_URLHANDLERDECORATOR_H__
15 
16 #include "NET_API.h"
17 
18 #include <UT/UT_NonCopyable.h>
19 
20 class NET_HTTPRequest;
21 
23 {
24 public:
25  virtual ~NET_IUrlHandlerDecorator() = default;
27 
28  virtual void handle(NET_HTTPRequest& req) = 0;
29 
30 protected:
31  NET_IUrlHandlerDecorator() = default;
32 };
33 
34 #endif // __NET_URLHANDLERDECORATOR_H__
35 
#define NET_API
Definition: NET_API.h:9
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.