|
@@ -811,6 +811,10 @@ type authenticateFrame struct {
|
|
|
class string
|
|
class string
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (a *authenticateFrame) String() string {
|
|
|
|
|
+ return fmt.Sprintf("[authenticate class=%q]", a.class)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (f *framer) parseAuthenticateFrame() frame {
|
|
func (f *framer) parseAuthenticateFrame() frame {
|
|
|
return &authenticateFrame{
|
|
return &authenticateFrame{
|
|
|
frameHeader: *f.header,
|
|
frameHeader: *f.header,
|
|
@@ -824,6 +828,10 @@ type authSuccessFrame struct {
|
|
|
data []byte
|
|
data []byte
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (a *authSuccessFrame) String() string {
|
|
|
|
|
+ return fmt.Sprintf("[auth_success data=%q]", a.data)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (f *framer) parseAuthSuccessFrame() frame {
|
|
func (f *framer) parseAuthSuccessFrame() frame {
|
|
|
return &authSuccessFrame{
|
|
return &authSuccessFrame{
|
|
|
frameHeader: *f.header,
|
|
frameHeader: *f.header,
|
|
@@ -837,6 +845,10 @@ type authChallengeFrame struct {
|
|
|
data []byte
|
|
data []byte
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (a *authChallengeFrame) String() string {
|
|
|
|
|
+ return fmt.Sprintf("[auth_challenge data=%q]", a.data)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (f *framer) parseAuthChallengeFrame() frame {
|
|
func (f *framer) parseAuthChallengeFrame() frame {
|
|
|
return &authChallengeFrame{
|
|
return &authChallengeFrame{
|
|
|
frameHeader: *f.header,
|
|
frameHeader: *f.header,
|