github.com/amitbet/vnc2video@v0.0.0-20190616012314-9d50b9dab1d9/clientmessagetype_string.go (about) 1 // Code generated by "stringer -type=ClientMessageType"; DO NOT EDIT. 2 3 package vnc2video 4 5 import "fmt" 6 7 const ( 8 _ClientMessageType_name_0 = "SetPixelFormatMsgType" 9 _ClientMessageType_name_1 = "SetEncodingsMsgTypeFramebufferUpdateRequestMsgTypeKeyEventMsgTypePointerEventMsgTypeClientCutTextMsgType" 10 ) 11 12 var ( 13 _ClientMessageType_index_0 = [...]uint8{0, 21} 14 _ClientMessageType_index_1 = [...]uint8{0, 19, 50, 65, 84, 104} 15 ) 16 17 func (i ClientMessageType) String() string { 18 switch { 19 case i == 0: 20 return _ClientMessageType_name_0 21 case 2 <= i && i <= 6: 22 i -= 2 23 return _ClientMessageType_name_1[_ClientMessageType_index_1[i]:_ClientMessageType_index_1[i+1]] 24 default: 25 return fmt.Sprintf("ClientMessageType(%d)", i) 26 } 27 }