25 #ifndef _SVNCPP_CONTEXT_LISTENER_HPP_
26 #define _SVNCPP_CONTEXT_LISTENER_HPP_
32 #include "svn_client.h"
64 std::string & username,
65 std::string & password,
82 svn_wc_notify_action_t action,
84 const char *mime_type,
85 svn_wc_notify_state_t content_state,
86 svn_wc_notify_state_t prop_state,
87 svn_revnum_t revision) = 0;
141 : failures(failures_), hostname(
""), fingerprint(
""),
142 validFrom(
""), validUntil(
""), issuerDName(
""),
143 realm(
""), maySave(true)
148 : failures(src.failures)
189 apr_uint32_t & acceptedFailures) = 0;
208 const std::string & realm,
SslServerTrustData & operator=(const SslServerTrustData &src)
Definition: context_listener.hpp:160
SslServerTrustData(const SslServerTrustData &src)
Definition: context_listener.hpp:147
virtual bool contextGetLogMessage(std::string &msg)=0
std::string issuerDName
Definition: context_listener.hpp:136
std::string fingerprint
Definition: context_listener.hpp:133
std::string realm
Definition: context_listener.hpp:137
std::string hostname
Definition: context_listener.hpp:132
virtual bool contextGetLogin(const std::string &realm, std::string &username, std::string &password, bool &maySave)=0
Definition: context_listener.hpp:116
Definition: annotate_line.hpp:31
virtual bool contextSslClientCertPrompt(std::string &certFile)=0
virtual bool contextSslClientCertPwPrompt(std::string &password, const std::string &realm, bool &maySave)=0
Definition: context_listener.hpp:125
apr_uint32_t failures
Definition: context_listener.hpp:129
virtual ~ContextListener()
Definition: context_listener.hpp:211
virtual SslServerTrustAnswer contextSslServerTrustPrompt(const SslServerTrustData &data, apr_uint32_t &acceptedFailures)=0
SslServerTrustAnswer
Definition: context_listener.hpp:113
std::string validFrom
Definition: context_listener.hpp:134
bool maySave
Definition: context_listener.hpp:138
virtual bool contextCancel()=0
Definition: context_listener.hpp:115
std::string validUntil
Definition: context_listener.hpp:135
Definition: context_listener.hpp:45
Definition: context_listener.hpp:117
SslServerTrustData(const apr_uint32_t failures_=0)
Definition: context_listener.hpp:140
virtual void contextNotify(const char *path, svn_wc_notify_action_t action, svn_node_kind_t kind, const char *mime_type, svn_wc_notify_state_t content_state, svn_wc_notify_state_t prop_state, svn_revnum_t revision)=0