github.com/amitbet/vnc2video@v0.0.0-20190616012314-9d50b9dab1d9/securitysubtype_string.go (about) 1 // Code generated by "stringer -type=SecuritySubType"; DO NOT EDIT. 2 3 package vnc2video 4 5 import "fmt" 6 7 const ( 8 _SecuritySubType_name_0 = "SecSubTypeUnknown" 9 _SecuritySubType_name_1 = "SecSubTypeVeNCrypt01PlainSecSubTypeVeNCrypt01TLSNoneSecSubTypeVeNCrypt01TLSVNCSecSubTypeVeNCrypt01TLSPlainSecSubTypeVeNCrypt01X509NoneSecSubTypeVeNCrypt01X509VNCSecSubTypeVeNCrypt01X509Plain" 10 _SecuritySubType_name_2 = "SecSubTypeVeNCrypt02PlainSecSubTypeVeNCrypt02TLSNoneSecSubTypeVeNCrypt02TLSVNCSecSubTypeVeNCrypt02TLSPlainSecSubTypeVeNCrypt02X509NoneSecSubTypeVeNCrypt02X509VNCSecSubTypeVeNCrypt02X509Plain" 11 ) 12 13 var ( 14 _SecuritySubType_index_0 = [...]uint8{0, 17} 15 _SecuritySubType_index_1 = [...]uint8{0, 25, 52, 78, 106, 134, 161, 190} 16 _SecuritySubType_index_2 = [...]uint8{0, 25, 52, 78, 106, 134, 161, 190} 17 ) 18 19 func (i SecuritySubType) String() string { 20 switch { 21 case i == 0: 22 return _SecuritySubType_name_0 23 case 19 <= i && i <= 25: 24 i -= 19 25 return _SecuritySubType_name_1[_SecuritySubType_index_1[i]:_SecuritySubType_index_1[i+1]] 26 case 256 <= i && i <= 262: 27 i -= 256 28 return _SecuritySubType_name_2[_SecuritySubType_index_2[i]:_SecuritySubType_index_2[i+1]] 29 default: 30 return fmt.Sprintf("SecuritySubType(%d)", i) 31 } 32 }