42#ifndef _DWMCREDENCECHALLENGE_HH_
43#define _DWMCREDENCECHALLENGE_HH_
82 operator const std::string & ()
const;
88 std::istream &
Read(std::istream & is);
94 std::ostream &
Write(std::ostream & os)
const;
Dwm::Credence::ShortString class declaration.
Encapsulate a challenge sent to a client or server to verify their idendity during authentication.
Definition DwmCredenceChallenge.hh:57
std::istream & Read(std::istream &is)
Reads the challenge from the given istream is.
Challenge & operator=(const Challenge &)=default
Assignment operator.
Challenge(const Challenge &)=default
Copy constructor.
Challenge(bool init=false)
Default constructor.
std::ostream & Write(std::ostream &os) const
Writes the challenge to the given ostream os.
Encapsulates a string that is restricted to 255 bytes or less.
Definition DwmCredenceShortString.hh:57