00001 #ifndef CPR_DIGEST_H 00002 #define CPR_DIGEST_H 00003 00004 #include "auth.h" 00005 #include "defines.h" 00006 00007 namespace cpr { 00008 00009 class Digest : public Authentication { 00010 public: 00011 template <typename UserType, typename PassType> 00012 Digest(UserType&& username, PassType&& password) 00013 : Authentication{CPR_FWD(username), CPR_FWD(password)} {} 00014 00015 const char* GetAuthString() const noexcept; 00016 }; 00017 00018 } // namespace cpr 00019 00020 #endif