blob: 099daef9aed62466d9b5ef02443fa68fc8d4842c [file] [log] [blame]
/*
* proxy-bio.h - BIO layer for transparent proxy connections
*
* Copyright (c) 2012 The Chromium Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef PROXY_BIO_H
#define PROXY_BIO_H
#include <stdint.h>
#include <openssl/bio.h>
#include "util.h"
BIO *BIO_new_proxy();
/* These do not take ownership of their string arguments. */
int BIO_proxy_set_type (BIO *b, const char *type);
int BIO_proxy_set_host (BIO *b, const char *host);
void BIO_proxy_set_port (BIO *b, uint16_t port);
#endif /* !PROXY_BIO_H */