local_port_range.h 437 B

1234567891011121314151617181920212223
  1. #ifndef CPR_LOCAL_PORT_RANGE_H
  2. #define CPR_LOCAL_PORT_RANGE_H
  3. #include <cstdint>
  4. namespace cpr {
  5. class LocalPortRange {
  6. public:
  7. // NOLINTNEXTLINE(google-explicit-constructor)
  8. LocalPortRange(const std::uint16_t p_localportrange) : localportrange_(p_localportrange) {}
  9. operator std::uint16_t() const {
  10. return localportrange_;
  11. }
  12. private:
  13. std::uint16_t localportrange_ = 0;
  14. };
  15. } // namespace cpr
  16. #endif