OSDN Git Service

ソースツリー再構成中(ほぼOK?)
[ultramonkey-l7/ultramonkey-l7-v3.git] / l7vsd / modtester / data_creater.h
1 #ifndef DATACREATER_H
2 #define DATACREATER_H
3
4 #include <boost/array.hpp>
5 #include <string>
6
7
8 //caition! BUFFERSIZEを跨ぐものはできないので、別途用意する必要がある
9 struct  data_creater{
10         enum    mode_tag{
11                 HTTPDATA = 0,
12                 SSL              = 1
13         };
14         mode_tag        mode;
15         std::string     get_cookie_name(){ return "monkey"; }
16         data_creater( mode_tag in = HTTPDATA );
17         void    create_data( boost::array<char, MAX_BUFFER_SIZE>& buf,
18                                                  size_t&        length,
19                                                  std::string& data_name );
20 };
21
22
23 #endif  //DATACREATER_H