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,
88 const char *detail) = 0;
190 apr_uint32_t & acceptedFailures) = 0;
209 const std::string & realm,
Definition context_listener.hpp:46
virtual ~ContextListener()
Definition context_listener.hpp:212
virtual SslServerTrustAnswer contextSslServerTrustPrompt(const SslServerTrustData &data, apr_uint32_t &acceptedFailures)=0
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, const char *detail)=0
virtual bool contextGetLogin(const std::string &realm, std::string &username, std::string &password, bool &maySave)=0
virtual bool contextSslClientCertPrompt(std::string &certFile)=0
virtual bool contextSslClientCertPwPrompt(std::string &password, const std::string &realm, bool &maySave)=0
SslServerTrustAnswer
Definition context_listener.hpp:115
@ ACCEPT_TEMPORARILY
Definition context_listener.hpp:117
@ ACCEPT_PERMANENTLY
Definition context_listener.hpp:118
@ DONT_ACCEPT
Definition context_listener.hpp:116
virtual bool contextCancel()=0
virtual bool contextGetLogMessage(std::string &msg)=0
Definition annotate_line.hpp:32
Definition context_listener.hpp:127
std::string hostname
Definition context_listener.hpp:133
std::string fingerprint
Definition context_listener.hpp:134
SslServerTrustData(const SslServerTrustData &src)
Definition context_listener.hpp:148
apr_uint32_t failures
Definition context_listener.hpp:130
std::string realm
Definition context_listener.hpp:138
SslServerTrustData & operator=(const SslServerTrustData &src)
Definition context_listener.hpp:161
std::string validFrom
Definition context_listener.hpp:135
std::string validUntil
Definition context_listener.hpp:136
bool maySave
Definition context_listener.hpp:139
SslServerTrustData(const apr_uint32_t failures_=0)
Definition context_listener.hpp:141
std::string issuerDName
Definition context_listener.hpp:137