version 0.3.16
[fms.git] / include / freenet / captcha / icaptcha.h
1 #ifndef _icaptcha_\r
2 #define _icaptcha_\r
3 \r
4 #include <vector>\r
5 \r
6 class ICaptcha\r
7 {\r
8 public:\r
9         ICaptcha()                              {};\r
10         virtual ~ICaptcha()             {};\r
11 \r
12         virtual void Generate()=0;\r
13         \r
14         virtual const bool GetPuzzle(std::vector<unsigned char> &puzzle)=0;\r
15         virtual const bool GetSolution(std::vector<unsigned char> &solution)=0;\r
16         \r
17 };\r
18 \r
19 #endif  // _icaptcha_\r