IncomingConnectionValidator.hpp 397 B

12345678910111213141516171819
  1. #pragma once
  2. #include <boost/noncopyable.hpp>
  3. #include <log4cpp/Category.hh>
  4. #include <string>
  5. namespace sip {
  6. class IncomingConnectionValidator : boost::noncopyable {
  7. public:
  8. IncomingConnectionValidator(std::string validUriExpression);
  9. bool validateUri(std::string uri);
  10. private:
  11. log4cpp::Category &logger;
  12. std::string validUriExpression;
  13. };
  14. }