mirror of
https://github.com/boostorg/mysql.git
synced 2025-05-12 14:11:41 +00:00
Attempting to start an operation involving server communication after a multi-function operation has been started and before all its associated packets have been read now fails with client_errc::engaged_in_multi_function, instead of causing undefined behavior. Attempting to start a read_some_rows or read_resultset_head operation with no in-progress multi-function operation now fails with client_errc::not_engaged_in_multi_function. Attempting to start an operation that requires an established session before a successful connect now fails with client_errc::not_connected. Added the three client_errc enum values mentioned above. Renamed detail::connection_status (connection_pool) to node_status. Added detail::connection_status (connection_state_data). Removed redundant spotcheck tests. close #448 close #450