Class: MysqlPR::Protocol::AuthenticationPacket
- Inherits:
-
Object
- Object
- MysqlPR::Protocol::AuthenticationPacket
- Defined in:
- lib/mysql-pr/protocol.rb
Overview
Authentication packet
Class Method Summary collapse
Class Method Details
.serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename) ⇒ Object
693 694 695 696 697 698 699 700 701 702 703 |
# File 'lib/mysql-pr/protocol.rb', line 693 def self.serialize(client_flags, max_packet_size, charset_number, username, scrambled_password, databasename) [ client_flags, max_packet_size, Packet.lcb(charset_number), "", # always 0x00 * 23 username, Packet.lcs(scrambled_password), databasename ].pack("VVa*a23Z*A*Z*") end |