Changeset 3465
- Timestamp:
- 02/27/10 00:34:43 (5 months ago)
- Location:
- plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking
- Files:
-
- 12 modified
-
UDP/I_Message.hpp (modified) (1 diff)
-
src/HTTP/RequestGrammar.hpp (modified) (4 diffs)
-
src/HTTP/RequestGrammar_impl.hpp (modified) (6 diffs)
-
src/HTTP/RequestHandler.cpp (modified) (1 diff)
-
src/HTTP/RequestParser.hpp (modified) (1 diff)
-
src/TransmissionControlProtocolService.hpp (modified) (1 diff)
-
src/XML/Message.hpp (modified) (1 diff)
-
src/XML/Request.hpp (modified) (1 diff)
-
src/XML/RequestGrammar.hpp (modified) (4 diffs)
-
src/XML/RequestGrammar_impl.hpp (modified) (6 diffs)
-
src/XML/RequestHandler.cpp (modified) (1 diff)
-
src/XML/RequestParser.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/UDP/I_Message.hpp
r3447 r3465 30 30 31 31 #include <Zen/Enterprise/AppServer/I_Message.hpp> 32 33 #include <boost/cstdint.hpp> 32 34 33 35 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/HTTP/RequestGrammar.hpp
r1071 r3465 25 25 #define ZEN_ENTERPRISE_APPSERVER_HTTP_REQUEST_GRAMMAR_HPP_INCLUDED 26 26 27 #include <boost/spirit/ core.hpp>28 #include <boost/spirit/ dynamic.hpp>29 #include <boost/spirit/ utility/chset.hpp>27 #include <boost/spirit/include/classic_core.hpp> 28 #include <boost/spirit/include/classic_dynamic.hpp> 29 #include <boost/spirit/include/classic_chset.hpp> 30 30 31 31 #include <boost/array.hpp> … … 40 40 41 41 struct RequestGrammar 42 : public boost::spirit:: grammar<RequestGrammar>42 : public boost::spirit::classic::grammar<RequestGrammar> 43 43 { 44 44 /// @name Types 45 45 /// @{ 46 46 public: 47 typedef RequestGrammar self_t;48 typedef char char_t;49 typedef boost::array<char, 8192>::iterator iterator_t;50 typedef boost::spirit:: scanner<iterator_t>scanner_t;51 typedef boost::spirit:: rule<scanner_t>rule_t;47 typedef RequestGrammar self_t; 48 typedef char char_t; 49 typedef boost::array<char, 8192>::iterator iterator_t; 50 typedef boost::spirit::classic::scanner<iterator_t> scanner_t; 51 typedef boost::spirit::classic::rule<scanner_t> rule_t; 52 52 53 typedef boost::spirit::c hset<unsigned char>chset_t;54 typedef boost::spirit::c hlit<unsigned char>chlit_t;53 typedef boost::spirit::classic::chset<unsigned char> chset_t; 54 typedef boost::spirit::classic::chlit<unsigned char> chlit_t; 55 55 /// @} 56 56 … … 64 64 /// @{ 65 65 public: 66 boost::spirit:: rule<ScannerT> const&66 boost::spirit::classic::rule<ScannerT> const& 67 67 start() const { return request_parser; } 68 68 /// @} … … 77 77 /// @{ 78 78 public: 79 boost::spirit:: rule<ScannerT>79 boost::spirit::classic::rule<ScannerT> 80 80 method_name, 81 81 initial_line, host_line, host_name, port_number, -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/HTTP/RequestGrammar_impl.hpp
r1086 r3465 29 29 #include <boost/bind.hpp> 30 30 31 #include <boost/spirit/ utility/confix.hpp>32 #include <boost/spirit/ utility/escape_char.hpp>33 #include <boost/spirit/ utility/lists.hpp>34 #include <boost/spirit/ core/primitives/primitives.hpp>31 #include <boost/spirit/include/classic_confix.hpp> 32 #include <boost/spirit/include/classic_escape_char.hpp> 33 #include <boost/spirit/include/classic_lists.hpp> 34 #include <boost/spirit/include/classic_primitives.hpp> 35 35 36 36 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ … … 61 61 62 62 method_name = 63 boost::spirit:: str_p("GET") [boost::bind(&RequestParserState::get, &_self.m_parserState, _1, _2)]64 | boost::spirit:: str_p("POST")65 | boost::spirit:: str_p("HEAD")63 boost::spirit::classic::str_p("GET") [boost::bind(&RequestParserState::get, &_self.m_parserState, _1, _2)] 64 | boost::spirit::classic::str_p("POST") 65 | boost::spirit::classic::str_p("HEAD") 66 66 ; 67 67 68 68 url = 69 !boost::spirit:: str_p("http:/")70 >> *(boost::spirit:: anychar_p - spaces)69 !boost::spirit::classic::str_p("http:/") 70 >> *(boost::spirit::classic::anychar_p - spaces) 71 71 ; 72 72 73 73 http_version = 74 boost::spirit:: str_p("HTTP/")75 >> boost::spirit:: int_p76 >> boost::spirit:: str_p(".")77 >> boost::spirit:: int_p74 boost::spirit::classic::str_p("HTTP/") 75 >> boost::spirit::classic::int_p 76 >> boost::spirit::classic::str_p(".") 77 >> boost::spirit::classic::int_p 78 78 ; 79 79 … … 84 84 >> spaces 85 85 >> http_version 86 >> boost::spirit:: eol_p86 >> boost::spirit::classic::eol_p 87 87 ; 88 88 … … 93 93 94 94 port_number = 95 boost::spirit:: int_p95 boost::spirit::classic::int_p 96 96 ; 97 97 98 98 host_line = 99 boost::spirit:: str_p("Host: ")99 boost::spirit::classic::str_p("Host: ") 100 100 >> host_name 101 >> boost::spirit:: str_p(":")101 >> boost::spirit::classic::str_p(":") 102 102 >> port_number 103 >> boost::spirit:: eol_p103 >> boost::spirit::classic::eol_p 104 104 ; 105 105 106 106 anything_but_colon = 107 *(boost::spirit:: anychar_p - boost::spirit::str_p(":") - boost::spirit::eol_p)107 *(boost::spirit::classic::anychar_p - boost::spirit::classic::str_p(":") - boost::spirit::classic::eol_p) 108 108 ; 109 109 110 110 anything_but_crlf = 111 *(boost::spirit:: anychar_p - boost::spirit::eol_p)111 *(boost::spirit::classic::anychar_p - boost::spirit::classic::eol_p) 112 112 ; 113 113 114 114 spaces = 115 *boost::spirit:: space_p115 *boost::spirit::classic::space_p 116 116 ; 117 117 … … 119 119 anything_but_colon 120 120 >> spaces 121 >> boost::spirit:: str_p(":")121 >> boost::spirit::classic::str_p(":") 122 122 >> spaces 123 123 >> anything_but_crlf 124 >> boost::spirit:: eol_p124 >> boost::spirit::classic::eol_p 125 125 ; 126 126 … … 137 137 initial_line 138 138 >> header_lines 139 >> boost::spirit:: eol_p [boost::bind(&RequestParserState::done, &_self.m_parserState, _1, _2)]139 >> boost::spirit::classic::eol_p [boost::bind(&RequestParserState::done, &_self.m_parserState, _1, _2)] 140 140 ; 141 141 } -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/HTTP/RequestHandler.cpp
r3420 r3465 82 82 std::for_each(_begin, _end, std::cout << boost::lambda::_1); 83 83 84 boost::spirit:: parse_info<iterator_t> info = boost::spirit::parse(_begin, _end, m_grammar);84 boost::spirit::classic::parse_info<iterator_t> info = boost::spirit::classic::parse(_begin, _end, m_grammar); 85 85 86 86 // TODO Read some more if not all of it was read. -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/HTTP/RequestParser.hpp
r1273 r3465 28 28 #include <Zen/Core/Memory/managed_ptr.hpp> 29 29 30 #include <boost/spirit/ core.hpp>30 #include <boost/spirit/include/classic_core.hpp> 31 31 #include <boost/logic/tribool.hpp> 32 32 #include <boost/tuple/tuple.hpp> -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/TransmissionControlProtocolService.hpp
r3447 r3465 34 34 #include <Zen/Core/Threading/I_Thread.hpp> 35 35 #include <Zen/Core/Threading/I_Mutex.hpp> 36 37 #include <Zen/Core/Event/I_Event.hpp> 36 38 37 39 #include <Zen/Enterprise/AppServer/I_ProtocolService.hpp> -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/Message.hpp
r3447 r3465 28 28 29 29 #include <Zen/Enterprise/AppServer/I_Message.hpp> 30 31 #include <boost/cstdint.hpp> 30 32 31 33 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/Request.hpp
r3447 r3465 32 32 33 33 #include <boost/shared_ptr.hpp> 34 #include <boost/cstdint.hpp> 34 35 35 36 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/RequestGrammar.hpp
r1237 r3465 27 27 #define ZEN_ENTERPRISE_APPSERVER_XML_REQUEST_GRAMMAR_HPP_INCLUDED 28 28 29 #include <boost/spirit/ core.hpp>30 #include <boost/spirit/ dynamic.hpp>31 #include <boost/spirit/ utility/chset.hpp>29 #include <boost/spirit/include/classic_core.hpp> 30 #include <boost/spirit/include/classic_dynamic.hpp> 31 #include <boost/spirit/include/classic_chset.hpp> 32 32 33 33 #include <boost/array.hpp> … … 42 42 43 43 struct RequestGrammar 44 : public boost::spirit:: grammar<RequestGrammar>44 : public boost::spirit::classic::grammar<RequestGrammar> 45 45 { 46 46 /// @name Types 47 47 /// @{ 48 48 public: 49 typedef RequestGrammar self_t;50 typedef char char_t;51 typedef boost::array<char, 8192>::iterator iterator_t;52 typedef boost::spirit:: scanner<iterator_t>scanner_t;53 typedef boost::spirit:: rule<scanner_t>rule_t;49 typedef RequestGrammar self_t; 50 typedef char char_t; 51 typedef boost::array<char, 8192>::iterator iterator_t; 52 typedef boost::spirit::classic::scanner<iterator_t> scanner_t; 53 typedef boost::spirit::classic::rule<scanner_t> rule_t; 54 54 55 typedef boost::spirit::c hset<unsigned char> chset_t;56 typedef boost::spirit::c hlit<unsigned char> chlit_t;55 typedef boost::spirit::classic::chset<unsigned char> chset_t; 56 typedef boost::spirit::classic::chlit<unsigned char> chlit_t; 57 57 /// @} 58 58 … … 66 66 /// @{ 67 67 public: 68 boost::spirit:: rule<ScannerT> const&68 boost::spirit::classic::rule<ScannerT> const& 69 69 start() const { return request_parser; } 70 70 /// @} … … 79 79 /// @{ 80 80 public: 81 boost::spirit:: rule<ScannerT>81 boost::spirit::classic::rule<ScannerT> 82 82 method_name, 83 83 initial_line, host_line, host_name, port_number, -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/RequestGrammar_impl.hpp
r2447 r3465 33 33 #include <boost/bind.hpp> 34 34 35 #include <boost/spirit/ utility/confix.hpp>36 #include <boost/spirit/ utility/escape_char.hpp>37 #include <boost/spirit/ utility/lists.hpp>38 #include <boost/spirit/ core/primitives/primitives.hpp>35 #include <boost/spirit/include/classic_confix.hpp> 36 #include <boost/spirit/include/classic_escape_char.hpp> 37 #include <boost/spirit/include/classic_lists.hpp> 38 #include <boost/spirit/include/classic_primitives.hpp> 39 39 40 40 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ … … 65 65 66 66 method_name = 67 boost::spirit:: str_p("GET") [boost::bind(&RequestParserState::get, &_self.m_parserState, _1, _2)]68 | boost::spirit:: str_p("POST")69 | boost::spirit:: str_p("HEAD")67 boost::spirit::classic::str_p("GET") [boost::bind(&RequestParserState::get, &_self.m_parserState, _1, _2)] 68 | boost::spirit::classic::str_p("POST") 69 | boost::spirit::classic::str_p("HEAD") 70 70 ; 71 71 72 72 url = 73 !boost::spirit:: str_p("http:/")74 >> *(boost::spirit:: anychar_p - spaces)73 !boost::spirit::classic::str_p("http:/") 74 >> *(boost::spirit::classic::anychar_p - spaces) 75 75 ; 76 76 77 77 http_version = 78 boost::spirit:: str_p("HTTP/")79 >> boost::spirit:: int_p80 >> boost::spirit:: str_p(".")81 >> boost::spirit:: int_p78 boost::spirit::classic::str_p("HTTP/") 79 >> boost::spirit::classic::int_p 80 >> boost::spirit::classic::str_p(".") 81 >> boost::spirit::classic::int_p 82 82 ; 83 83 … … 88 88 >> spaces 89 89 >> http_version 90 >> boost::spirit:: eol_p90 >> boost::spirit::classic::eol_p 91 91 ; 92 92 … … 97 97 98 98 port_number = 99 boost::spirit:: int_p99 boost::spirit::classic::int_p 100 100 ; 101 101 102 102 host_line = 103 boost::spirit:: str_p("Host: ")103 boost::spirit::classic::str_p("Host: ") 104 104 >> host_name 105 >> boost::spirit:: str_p(":")105 >> boost::spirit::classic::str_p(":") 106 106 >> port_number 107 >> boost::spirit:: eol_p107 >> boost::spirit::classic::eol_p 108 108 ; 109 109 110 110 anything_but_colon = 111 *(boost::spirit:: anychar_p - boost::spirit::str_p(":") - boost::spirit::eol_p)111 *(boost::spirit::classic::anychar_p - boost::spirit::classic::str_p(":") - boost::spirit::classic::eol_p) 112 112 ; 113 113 114 114 anything_but_crlf = 115 *(boost::spirit:: anychar_p - boost::spirit::eol_p)115 *(boost::spirit::classic::anychar_p - boost::spirit::classic::eol_p) 116 116 ; 117 117 118 118 spaces = 119 *boost::spirit:: space_p119 *boost::spirit::classic::space_p 120 120 ; 121 121 … … 123 123 anything_but_colon 124 124 >> spaces 125 >> boost::spirit:: str_p(":")125 >> boost::spirit::classic::str_p(":") 126 126 >> spaces 127 127 >> anything_but_crlf 128 >> boost::spirit:: eol_p128 >> boost::spirit::classic::eol_p 129 129 ; 130 130 … … 141 141 initial_line 142 142 >> header_lines 143 >> boost::spirit:: eol_p [boost::bind(&RequestParserState::done, &_self.m_parserState, _1, _2)]143 >> boost::spirit::classic::eol_p [boost::bind(&RequestParserState::done, &_self.m_parserState, _1, _2)] 144 144 ; 145 145 } -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/RequestHandler.cpp
r3420 r3465 84 84 std::for_each(_begin, _end, std::cout << boost::lambda::_1); 85 85 86 boost::spirit:: parse_info<iterator_t> info = boost::spirit::parse(_begin, _end, m_grammar);86 boost::spirit::classic::parse_info<iterator_t> info = boost::spirit::classic::parse(_begin, _end, m_grammar); 87 87 88 88 // TODO Read some more if not all of it was read. -
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBoostNetworking/src/XML/RequestParser.hpp
r1237 r3465 29 29 #include <Zen/Core/Memory/managed_ptr.hpp> 30 30 31 #include <boost/spirit/core.hpp> 31 #include <boost/spirit/include/classic_core.hpp> 32 #include <boost/spirit/include/classic_scanner.hpp> 32 33 #include <boost/logic/tribool.hpp> 33 34 #include <boost/tuple/tuple.hpp> … … 53 54 typedef char char_t; 54 55 typedef boost::array<char, 8192>::iterator iterator_t; 55 typedef boost::spirit:: scanner<iterator_t> scanner_t;56 typedef boost::spirit:: rule<scanner_t> rule_t;56 typedef boost::spirit::classic::scanner<iterator_t> scanner_t; 57 typedef boost::spirit::classic::rule<scanner_t> rule_t; 57 58 /// @} 58 59
