7 #ifndef DNS_INPUTSOURCE_H
8 #define DNS_INPUTSOURCE_H 1
12 #include <boost/noncopyable.hpp>
21 namespace master_lexer_internal {
90 size_t getSize()
const {
return (input_size_); }
167 std::vector<char> buffer_;
171 const std::string name_;
172 std::ifstream file_stream_;
173 std::istream& input_;
174 const size_t input_size_;
181 #endif // DNS_INPUTSOURCE_H
A generic exception that is thrown when an unexpected error condition occurs.
virtual const char * what() const
Returns a C-style character string of the cause of the exception.
Defines the logger used by the top-level component of kea-dhcp-ddns.
A generic exception that is thrown if a parameter given to a method would refer to or modify out-of-r...