Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. asio::dispatch(m_strand, [&, cb]() {
  2. m_buffer = write::startup(m_params);
  3. write(m_buffer, [&, cb](std::error_code ec, std::size_t len) {
  4. if (ec) {
  5. sql_state state;
  6. cb(ec, state);
  7. return;
  8. }
  9. read([&](std::error_code ec, packet barray) {
  10. if (ec) {
  11. sql_state state;
  12. cb(ec, state);
  13. return;
  14. }
  15. auto packets = parse::split_into_packets(barray);
  16. uint8_t auth_type{1};
  17. state = fsm::authentication_request(packets.front(), auth_type);
  18. if (state) {
  19. cb(ec, std::move(state));
  20. return;
  21. }
  22. });
  23. });
  24. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement