public ProxyServer(FirewallCheckCallback firewallCallback, MessageBeginCallback messageBeginCallback, MessageEndCallback messageEndCallback, BadCertificateCallback badCertificateCallback = null) { if (firewallCallback == null) { throw new ArgumentException("The firewall callback MUST be defined."); } if (messageBeginCallback == null) { throw new ArgumentException("The message begin callback MUST be defined."); } if (messageEndCallback == null) { throw new ArgumentException("The message end callback MUST be defined."); } m_fwCallback = firewallCallback; FilterResponseHandlerFactory.Default.MessageBeginCallback = messageBeginCallback; FilterResponseHandlerFactory.Default.MessageEndCallback = messageEndCallback; FilterResponseHandlerFactory.Default.BadCertificateCallback = badCertificateCallback; }
public WindowsProxyServer(FirewallCheckCallback firewallCallback, MessageBeginCallback messageBeginCallback, MessageEndCallback messageEndCallback, BadCertificateCallback badCertificateCallback) : base(firewallCallback, messageBeginCallback, messageEndCallback, badCertificateCallback) { }
public FilterHttpResponseHandler(MessageBeginCallback messageBeginCallback, MessageEndCallback messageEndCallback, BadCertificateCallback badCertificateCallback) : base(messageBeginCallback, messageEndCallback, badCertificateCallback) { }
public AbstractFilterResponseHandler(MessageBeginCallback messageBeginCallback, MessageEndCallback messageEndCallback, BadCertificateCallback onBadCertificate) { m_msgBeginCb = messageBeginCallback; m_msgEndCb = messageEndCallback; m_onBadCertificate = onBadCertificate; }