mirror of
https://github.com/boostorg/mysql.git
synced 2025-05-11 21:53:59 +00:00
Added copyrights
This commit is contained in:
parent
1ebde7d3ae
commit
16ef83b136
@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
image: Visual Studio 2019
|
||||
configuration:
|
||||
- Debug
|
||||
|
@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
__linux_addons_defaults: &__linux_addons_defaults
|
||||
apt:
|
||||
update: true
|
||||
|
@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
cmake_minimum_required(VERSION 3.13.0) # Determined by requiring Boost 1.70
|
||||
project(mysql-asio)
|
||||
|
||||
|
2
TODO.txt
2
TODO.txt
@ -1,6 +1,4 @@
|
||||
Sanitize
|
||||
Include guards and copyrights
|
||||
License/License_1_0
|
||||
Tabs to spaces
|
||||
Bad serialize(value.value) somewhere
|
||||
Copy operations for handshake
|
||||
|
@ -1,4 +1,11 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
|
||||
# SHA256 functionality is only supported in MySQL 8+. From our
|
||||
# CI systems, only OSX has this version.
|
||||
|
@ -1,3 +1,10 @@
|
||||
--
|
||||
-- Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
--
|
||||
-- Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
--
|
||||
|
||||
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password';
|
||||
ALTER USER 'root'@'localhost' IDENTIFIED BY '';
|
||||
FLUSH PRIVILEGES;
|
@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
[mysqld]
|
||||
ssl-ca=/tmp/ca-cert.pem
|
||||
ssl-cert=/tmp/server-cert.pem
|
||||
|
@ -1,3 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
[mysqld]
|
||||
ssl-ca=C:\\ca-cert.pem
|
||||
ssl-cert=C:\\server-cert.pem
|
||||
|
@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
# Perform the search
|
||||
find_program(Mysqlvalgrind_EXECUTABLE valgrind)
|
||||
|
@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
find_package(Python3 REQUIRED)
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
# Utility function to set warnings and other compile properties of
|
||||
# our test targets
|
||||
|
@ -1,3 +1,11 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
|
||||
PROJECT_NAME = "Boost.MySQL"
|
||||
PROJECT_BRIEF = "A Boost.Asio-based client for MySQL"
|
||||
PROJECT_LOGO = proposed_for_boost.svg
|
||||
|
@ -1,3 +1,10 @@
|
||||
<!--
|
||||
<!-- Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
<!--
|
||||
<!-- Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
<!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
<!---->
|
||||
|
||||
<doxygenlayout version="1.0">
|
||||
<!-- Generated by doxygen 1.8.13 -->
|
||||
<!-- Navigation index tabs for HTML output -->
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
/**
|
||||
* \mainpage User manual
|
||||
|
@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
find_package(Boost REQUIRED COMPONENTS coroutine)
|
||||
|
||||
|
@ -1,3 +1,10 @@
|
||||
--
|
||||
-- Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
--
|
||||
-- Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
--
|
||||
|
||||
-- Connection system variables
|
||||
SET NAMES utf8;
|
||||
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,3 +1,9 @@
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "boost/mysql/connection.hpp"
|
||||
#include <boost/asio/io_service.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_COLLATION_HPP
|
||||
#define MYSQL_ASIO_COLLATION_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_COLLATION_HPP
|
||||
#define BOOST_MYSQL_COLLATION_HPP
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_CONNECTION_HPP
|
||||
#define MYSQL_ASIO_CONNECTION_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_CONNECTION_HPP
|
||||
#define BOOST_MYSQL_CONNECTION_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/channel.hpp"
|
||||
#include "boost/mysql/detail/protocol/protocol_types.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_CONNECTION_PARAMS_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_CONNECTION_PARAMS_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_CONNECTION_PARAMS_HPP
|
||||
#define BOOST_MYSQL_CONNECTION_PARAMS_HPP
|
||||
|
||||
#include <string_view>
|
||||
#include "boost/mysql/collation.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUTH_AUTH_CALCULATOR_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUTH_AUTH_CALCULATOR_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_AUTH_CALCULATOR_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_AUTH_CALCULATOR_HPP
|
||||
|
||||
#include "boost/mysql/error.hpp"
|
||||
#include <array>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUTH_CACHING_SHA2_PASSWORD_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUTH_CACHING_SHA2_PASSWORD_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_CACHING_SHA2_PASSWORD_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_CACHING_SHA2_PASSWORD_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <string_view>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUTH_IMPL_AUTH_CALCULATOR_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUTH_IMPL_AUTH_CALCULATOR_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_IMPL_AUTH_CALCULATOR_IPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_IMPL_AUTH_CALCULATOR_IPP
|
||||
|
||||
#include "boost/mysql/detail/auth/mysql_native_password.hpp"
|
||||
#include "boost/mysql/detail/auth/caching_sha2_password.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUTH_IMPL_CACHING_SHA2_PASSWORD_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUTH_IMPL_CACHING_SHA2_PASSWORD_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_IMPL_CACHING_SHA2_PASSWORD_IPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_IMPL_CACHING_SHA2_PASSWORD_IPP
|
||||
|
||||
#include <openssl/sha.h>
|
||||
#include <cstring>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_AUTH_IPP
|
||||
#define MYSQL_ASIO_IMPL_AUTH_IPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_IMPL_MYSQL_NATIVE_PASSWORD_IPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_IMPL_MYSQL_NATIVE_PASSWORD_IPP
|
||||
|
||||
#include <openssl/sha.h>
|
||||
#include <cstring>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_AUTH_HPP
|
||||
#define MYSQL_ASIO_IMPL_AUTH_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUTH_MYSQL_NATIVE_PASSWORD_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUTH_MYSQL_NATIVE_PASSWORD_HPP
|
||||
|
||||
#include <cstdint>
|
||||
#include <string_view>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_ASYNC_RESULT_MACRO_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_ASYNC_RESULT_MACRO_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_ASYNC_RESULT_MACRO_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_ASYNC_RESULT_MACRO_HPP
|
||||
|
||||
#include <boost/asio/async_result.hpp>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_BYTESTRING_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_BYTESTRING_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_BYTESTRING_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_BYTESTRING_HPP
|
||||
|
||||
#include <vector>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_CHECK_COMPLETION_TOKEN_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_CHECK_COMPLETION_TOKEN_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_CHECK_COMPLETION_TOKEN_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_CHECK_COMPLETION_TOKEN_HPP
|
||||
|
||||
#include <type_traits>
|
||||
#include <boost/asio/async_result.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CONTAINER_EQUALS_HPP
|
||||
#define MYSQL_ASIO_IMPL_CONTAINER_EQUALS_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_CONTAINER_EQUALS_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_CONTAINER_EQUALS_HPP
|
||||
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_STRINGIZE_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_STRINGIZE_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_STRINGIZE_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_STRINGIZE_HPP
|
||||
|
||||
#include <string>
|
||||
#include <sstream>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_TMP_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_TMP_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_TMP_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_TMP_HPP
|
||||
|
||||
#include <type_traits>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_VALGRIND_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_AUXILIAR_VALGRIND_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_AUXILIAR_VALGRIND_HPP
|
||||
#define BOOST_MYSQL_DETAIL_AUXILIAR_VALGRIND_HPP
|
||||
|
||||
#ifdef BOOST_MYSQL_VALGRIND_TESTS
|
||||
#include <valgrind/memcheck.h>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_CLOSE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_CLOSE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_CLOSE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_CLOSE_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_COMMON_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_COMMON_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_COMMON_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_COMMON_HPP
|
||||
|
||||
#include <boost/asio/coroutine.hpp>
|
||||
#include <boost/beast/core/async_base.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_RESULTSET_HEAD_HPP_
|
||||
#define INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_RESULTSET_HEAD_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_GENERIC_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_GENERIC_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/resultset.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_QUERY_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_QUERY_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_QUERY_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_QUERY_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/detail/network_algorithms/execute_generic.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_EXECUTE_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/detail/network_algorithms/execute_generic.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_HANDSHAKE_HPP
|
||||
#define MYSQL_ASIO_IMPL_HANDSHAKE_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_HANDSHAKE_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_HANDSHAKE_HPP
|
||||
|
||||
#include <string_view>
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_CLOSE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_CLOSE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_CLOSE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_CLOSE_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/prepared_statement_messages.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_RESULTSET_HEAD_IPP_
|
||||
#define INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_RESULTSET_HEAD_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_GENERIC_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_GENERIC_HPP
|
||||
|
||||
#include <boost/asio/yield.hpp>
|
||||
#include <limits>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_QUERY_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_QUERY_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_QUERY_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_QUERY_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/text_deserialization.hpp"
|
||||
#include "boost/mysql/detail/protocol/query_messages.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_EXECUTE_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/binary_deserialization.hpp"
|
||||
#include "boost/mysql/detail/protocol/prepared_statement_messages.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_HANDSHAKE_IPP
|
||||
#define MYSQL_ASIO_IMPL_HANDSHAKE_IPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_HANDSHAKE_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_HANDSHAKE_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/detail/protocol/capabilities.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_PREPARE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_PREPARE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_PREPARE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_PREPARE_STATEMENT_HPP
|
||||
|
||||
#include <boost/asio/yield.hpp>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_TEXT_ROW_IPP_
|
||||
#define INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_TEXT_ROW_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_READ_ROW_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_IMPL_READ_ROW_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/text_deserialization.hpp"
|
||||
#include <boost/asio/yield.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_PREPARE_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_PREPARE_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_PREPARE_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_PREPARE_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/prepared_statement.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_TEXT_ROW_HPP_
|
||||
#define INCLUDE_MYSQL_IMPL_NETWORK_ALGORITHMS_READ_TEXT_ROW_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_READ_ROW_HPP
|
||||
#define BOOST_MYSQL_DETAIL_NETWORK_ALGORITHMS_READ_ROW_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/common.hpp"
|
||||
#include "boost/mysql/metadata.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_BINARY_DESERIALIZATION_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_BINARY_DESERIALIZATION_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_BINARY_DESERIALIZATION_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_BINARY_DESERIALIZATION_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
#include "boost/mysql/error.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CAPABILITIES_HPP
|
||||
#define MYSQL_ASIO_IMPL_CAPABILITIES_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_CAPABILITIES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_CAPABILITIES_HPP
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CHANNEL_HPP
|
||||
#define MYSQL_ASIO_IMPL_CHANNEL_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_CHANNEL_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_CHANNEL_HPP
|
||||
|
||||
#include "boost/mysql/error.hpp"
|
||||
#include "boost/mysql/detail/auxiliar/bytestring.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_COMMON_MESSAGES_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_COMMON_MESSAGES_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_COMMON_MESSAGES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_COMMON_MESSAGES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
#include "boost/mysql/detail/protocol/constants.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CONSTANTS_HPP
|
||||
#define MYSQL_ASIO_IMPL_CONSTANTS_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_CONSTANTS_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_CONSTANTS_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/protocol_types.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_DESERIALIZATION_CONTEXT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_DESERIALIZATION_CONTEXT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_DESERIALIZATION_CONTEXT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_DESERIALIZATION_CONTEXT_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/capabilities.hpp"
|
||||
#include "boost/mysql/error.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_HANDSHAKE_MESSAGES_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_HANDSHAKE_MESSAGES_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_HANDSHAKE_MESSAGES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_HANDSHAKE_MESSAGES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_BINARY_DESERIALIZATION_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_BINARY_DESERIALIZATION_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_BINARY_DESERIALIZATION_IPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_BINARY_DESERIALIZATION_IPP
|
||||
|
||||
#include <variant>
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CHANNEL_IPP
|
||||
#define MYSQL_ASIO_IMPL_CHANNEL_IPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_CHANNEL_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_CHANNEL_HPP
|
||||
|
||||
#include <boost/beast/core/async_base.hpp>
|
||||
#include <cassert>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_COMMON_MESSAGES_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_COMMON_MESSAGES_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_COMMON_MESSAGES_IPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_COMMON_MESSAGES_IPP
|
||||
|
||||
inline boost::mysql::errc
|
||||
boost::mysql::detail::serialization_traits<
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_HANDSHAKE_MESSAGES_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_HANDSHAKE_MESSAGES_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_HANDSHAKE_MESSAGES_IPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_HANDSHAKE_MESSAGES_IPP
|
||||
|
||||
|
||||
inline boost::mysql::errc
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_PREPARED_STATEMENT_MESSAGES_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_PREPARED_STATEMENT_MESSAGES_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_PREPARED_STATEMENT_MESSAGES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_PREPARED_STATEMENT_MESSAGES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/null_bitmap_traits.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_HPP
|
||||
|
||||
namespace boost {
|
||||
namespace mysql {
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_IPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_IPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_IPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_SERIALIZATION_IPP
|
||||
|
||||
#include <limits>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_DESERIALIZE_ROW_IPP
|
||||
#define MYSQL_ASIO_IMPL_DESERIALIZE_ROW_IPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_TEXT_DESERIALIZATION_IPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_IMPL_TEXT_DESERIALIZATION_IPP
|
||||
|
||||
#include <cstdlib>
|
||||
#include <cmath>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_NULL_BITMAP_TRAITS_HPP
|
||||
#define MYSQL_ASIO_IMPL_NULL_BITMAP_TRAITS_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_NULL_BITMAP_TRAITS_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_NULL_BITMAP_TRAITS_HPP
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_PREPARED_STATEMENT_MESSAGES_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_PREPARED_STATEMENT_MESSAGES_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_PREPARED_STATEMENT_MESSAGES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_PREPARED_STATEMENT_MESSAGES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
#include "boost/mysql/detail/protocol/constants.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_BASIC_TYPES_HPP
|
||||
#define MYSQL_ASIO_IMPL_BASIC_TYPES_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_PROTOCOL_TYPES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_PROTOCOL_TYPES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/value_holder.hpp"
|
||||
#include <cstdint>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_QUERY_MESSAGES_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_QUERY_MESSAGES_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_QUERY_MESSAGES_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_QUERY_MESSAGES_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
#include <tuple>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_SERIALIZATION_HPP
|
||||
#define MYSQL_ASIO_IMPL_SERIALIZATION_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_HPP
|
||||
|
||||
#include <boost/endian/conversion.hpp>
|
||||
#include <type_traits>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_CONTEXT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_CONTEXT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_CONTEXT_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_SERIALIZATION_CONTEXT_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/capabilities.hpp"
|
||||
#include <boost/asio/buffer.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_DESERIALIZE_ROW_HPP
|
||||
#define MYSQL_ASIO_IMPL_DESERIALIZE_ROW_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_TEXT_DESERIALIZATION_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_TEXT_DESERIALIZATION_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/serialization.hpp"
|
||||
#include "boost/mysql/error.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_VALUE_HOLDER_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_DETAIL_PROTOCOL_VALUE_HOLDER_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_DETAIL_PROTOCOL_VALUE_HOLDER_HPP
|
||||
#define BOOST_MYSQL_DETAIL_PROTOCOL_VALUE_HOLDER_HPP
|
||||
|
||||
#include <utility>
|
||||
#include <type_traits>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_ERROR_HPP
|
||||
#define MYSQL_ASIO_ERROR_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_ERROR_HPP
|
||||
#define BOOST_MYSQL_ERROR_HPP
|
||||
|
||||
#include <boost/system/error_code.hpp>
|
||||
#include <string>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_FIELD_TYPE_HPP
|
||||
#define MYSQL_ASIO_FIELD_TYPE_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_FIELD_TYPE_HPP
|
||||
#define BOOST_MYSQL_FIELD_TYPE_HPP
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_CONNECTION_IPP
|
||||
#define MYSQL_ASIO_IMPL_CONNECTION_IPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_CONNECTION_HPP
|
||||
#define BOOST_MYSQL_IMPL_CONNECTION_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/handshake.hpp"
|
||||
#include "boost/mysql/detail/network_algorithms/execute_query.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_ERROR_HPP
|
||||
#define MYSQL_ASIO_IMPL_ERROR_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_ERROR_HPP
|
||||
#define BOOST_MYSQL_IMPL_ERROR_HPP
|
||||
|
||||
#include <boost/system/error_code.hpp>
|
||||
#include <boost/system/system_error.hpp>
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_METADATA_HPP
|
||||
#define MYSQL_ASIO_IMPL_METADATA_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_METADATA_IPP
|
||||
#define BOOST_MYSQL_IMPL_METADATA_IPP
|
||||
|
||||
namespace boost {
|
||||
namespace mysql {
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_IMPL_PREPARED_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_IMPL_PREPARED_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_PREPARED_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_IMPL_PREPARED_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/execute_statement.hpp"
|
||||
#include "boost/mysql/detail/network_algorithms/close_statement.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_RESULTSET_HPP
|
||||
#define MYSQL_ASIO_IMPL_RESULTSET_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_RESULTSET_HPP
|
||||
#define BOOST_MYSQL_IMPL_RESULTSET_HPP
|
||||
|
||||
#include "boost/mysql/detail/network_algorithms/read_row.hpp"
|
||||
#include "boost/mysql/detail/auxiliar/check_completion_token.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_SERVER_ERROR_DESCRIPTIONS_HPP
|
||||
#define MYSQL_ASIO_IMPL_SERVER_ERROR_DESCRIPTIONS_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_SERVER_ERROR_DESCRIPTIONS_HPP
|
||||
#define BOOST_MYSQL_IMPL_SERVER_ERROR_DESCRIPTIONS_HPP
|
||||
|
||||
case errc::no: return "no";
|
||||
case errc::yes: return "yes";
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_SERVER_ERROR_ENUM_HPP
|
||||
#define MYSQL_ASIO_IMPL_SERVER_ERROR_ENUM_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_SERVER_ERROR_ENUM_HPP
|
||||
#define BOOST_MYSQL_IMPL_SERVER_ERROR_ENUM_HPP
|
||||
|
||||
no = 1002,
|
||||
yes = 1003,
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_IMPL_VALUE_HPP
|
||||
#define MYSQL_ASIO_IMPL_VALUE_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_IMPL_VALUE_HPP
|
||||
#define BOOST_MYSQL_IMPL_VALUE_HPP
|
||||
|
||||
#include "boost/mysql/detail/auxiliar/container_equals.hpp"
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_METADATA_HPP
|
||||
#define MYSQL_ASIO_METADATA_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_METADATA_HPP
|
||||
#define BOOST_MYSQL_METADATA_HPP
|
||||
|
||||
#include "boost/mysql/detail/protocol/common_messages.hpp"
|
||||
#include "boost/mysql/detail/auxiliar/bytestring.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef INCLUDE_BOOST_MYSQL_PREPARED_STATEMENT_HPP_
|
||||
#define INCLUDE_BOOST_MYSQL_PREPARED_STATEMENT_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_PREPARED_STATEMENT_HPP
|
||||
#define BOOST_MYSQL_PREPARED_STATEMENT_HPP
|
||||
|
||||
#include "boost/mysql/resultset.hpp"
|
||||
#include "boost/mysql/detail/protocol/channel.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_RESULTSET_HPP
|
||||
#define MYSQL_ASIO_RESULTSET_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_RESULTSET_HPP
|
||||
#define BOOST_MYSQL_RESULTSET_HPP
|
||||
|
||||
#include "boost/mysql/row.hpp"
|
||||
#include "boost/mysql/metadata.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_ROW_HPP
|
||||
#define MYSQL_ASIO_ROW_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_ROW_HPP
|
||||
#define BOOST_MYSQL_ROW_HPP
|
||||
|
||||
#include "boost/mysql/detail/auxiliar/bytestring.hpp"
|
||||
#include "boost/mysql/detail/auxiliar/container_equals.hpp"
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef MYSQL_ASIO_VALUE_HPP
|
||||
#define MYSQL_ASIO_VALUE_HPP
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_VALUE_HPP
|
||||
#define BOOST_MYSQL_VALUE_HPP
|
||||
|
||||
#include <variant>
|
||||
#include <cstdint>
|
||||
|
@ -1,3 +1,9 @@
|
||||
#
|
||||
# Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#
|
||||
|
||||
# GTest/GMock
|
||||
FetchContent_Declare(
|
||||
|
@ -1,5 +1,12 @@
|
||||
#ifndef TEST_TEST_COMMON_HPP_
|
||||
#define TEST_TEST_COMMON_HPP_
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#ifndef BOOST_MYSQL_TEST_COMMON_COMMON_HPP
|
||||
#define BOOST_MYSQL_TEST_COMMON_COMMON_HPP
|
||||
|
||||
#include "boost/mysql/value.hpp"
|
||||
#include "boost/mysql/row.hpp"
|
||||
|
@ -1,9 +1,9 @@
|
||||
/*
|
||||
* close_statement.cpp
|
||||
*
|
||||
* Created on: Feb 21, 2020
|
||||
* Author: ruben
|
||||
*/
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "integration_test_common.hpp"
|
||||
|
||||
|
@ -1,9 +1,9 @@
|
||||
/*
|
||||
* query_types.cpp
|
||||
*
|
||||
* Created on: Dec 21, 2019
|
||||
* Author: ruben
|
||||
*/
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "integration_test_common.hpp"
|
||||
#include "metadata_validator.hpp"
|
||||
|
@ -1,3 +1,10 @@
|
||||
--
|
||||
-- Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
--
|
||||
-- Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
--
|
||||
|
||||
-- Connection system variables
|
||||
SET NAMES utf8;
|
||||
SET global max_connections = 10000;
|
||||
|
@ -1,3 +1,9 @@
|
||||
--
|
||||
-- Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
--
|
||||
-- Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
--
|
||||
|
||||
-- Setup that requires the presence of SHA256 functionality
|
||||
DROP USER IF EXISTS 'csha2p_user'@'localhost';
|
||||
|
@ -1,9 +1,9 @@
|
||||
/*
|
||||
* execute_statement.cpp
|
||||
*
|
||||
* Created on: Feb 5, 2020
|
||||
* Author: ruben
|
||||
*/
|
||||
//
|
||||
// Copyright (c) 2019-2020 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
||||
//
|
||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
|
||||
#include "integration_test_common.hpp"
|
||||
#include <forward_list>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user