socket_service.pb.go 114 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google.golang.org/appengine/internal/socket/socket_service.proto
  3. package socket
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. // Reference imports to suppress errors if they are not otherwise used.
  8. var _ = proto.Marshal
  9. var _ = fmt.Errorf
  10. var _ = math.Inf
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  16. type RemoteSocketServiceError_ErrorCode int32
  17. const (
  18. RemoteSocketServiceError_SYSTEM_ERROR RemoteSocketServiceError_ErrorCode = 1
  19. RemoteSocketServiceError_GAI_ERROR RemoteSocketServiceError_ErrorCode = 2
  20. RemoteSocketServiceError_FAILURE RemoteSocketServiceError_ErrorCode = 4
  21. RemoteSocketServiceError_PERMISSION_DENIED RemoteSocketServiceError_ErrorCode = 5
  22. RemoteSocketServiceError_INVALID_REQUEST RemoteSocketServiceError_ErrorCode = 6
  23. RemoteSocketServiceError_SOCKET_CLOSED RemoteSocketServiceError_ErrorCode = 7
  24. )
  25. var RemoteSocketServiceError_ErrorCode_name = map[int32]string{
  26. 1: "SYSTEM_ERROR",
  27. 2: "GAI_ERROR",
  28. 4: "FAILURE",
  29. 5: "PERMISSION_DENIED",
  30. 6: "INVALID_REQUEST",
  31. 7: "SOCKET_CLOSED",
  32. }
  33. var RemoteSocketServiceError_ErrorCode_value = map[string]int32{
  34. "SYSTEM_ERROR": 1,
  35. "GAI_ERROR": 2,
  36. "FAILURE": 4,
  37. "PERMISSION_DENIED": 5,
  38. "INVALID_REQUEST": 6,
  39. "SOCKET_CLOSED": 7,
  40. }
  41. func (x RemoteSocketServiceError_ErrorCode) Enum() *RemoteSocketServiceError_ErrorCode {
  42. p := new(RemoteSocketServiceError_ErrorCode)
  43. *p = x
  44. return p
  45. }
  46. func (x RemoteSocketServiceError_ErrorCode) String() string {
  47. return proto.EnumName(RemoteSocketServiceError_ErrorCode_name, int32(x))
  48. }
  49. func (x *RemoteSocketServiceError_ErrorCode) UnmarshalJSON(data []byte) error {
  50. value, err := proto.UnmarshalJSONEnum(RemoteSocketServiceError_ErrorCode_value, data, "RemoteSocketServiceError_ErrorCode")
  51. if err != nil {
  52. return err
  53. }
  54. *x = RemoteSocketServiceError_ErrorCode(value)
  55. return nil
  56. }
  57. func (RemoteSocketServiceError_ErrorCode) EnumDescriptor() ([]byte, []int) {
  58. return fileDescriptor_socket_service_b5f8f233dc327808, []int{0, 0}
  59. }
  60. type RemoteSocketServiceError_SystemError int32
  61. const (
  62. RemoteSocketServiceError_SYS_SUCCESS RemoteSocketServiceError_SystemError = 0
  63. RemoteSocketServiceError_SYS_EPERM RemoteSocketServiceError_SystemError = 1
  64. RemoteSocketServiceError_SYS_ENOENT RemoteSocketServiceError_SystemError = 2
  65. RemoteSocketServiceError_SYS_ESRCH RemoteSocketServiceError_SystemError = 3
  66. RemoteSocketServiceError_SYS_EINTR RemoteSocketServiceError_SystemError = 4
  67. RemoteSocketServiceError_SYS_EIO RemoteSocketServiceError_SystemError = 5
  68. RemoteSocketServiceError_SYS_ENXIO RemoteSocketServiceError_SystemError = 6
  69. RemoteSocketServiceError_SYS_E2BIG RemoteSocketServiceError_SystemError = 7
  70. RemoteSocketServiceError_SYS_ENOEXEC RemoteSocketServiceError_SystemError = 8
  71. RemoteSocketServiceError_SYS_EBADF RemoteSocketServiceError_SystemError = 9
  72. RemoteSocketServiceError_SYS_ECHILD RemoteSocketServiceError_SystemError = 10
  73. RemoteSocketServiceError_SYS_EAGAIN RemoteSocketServiceError_SystemError = 11
  74. RemoteSocketServiceError_SYS_EWOULDBLOCK RemoteSocketServiceError_SystemError = 11
  75. RemoteSocketServiceError_SYS_ENOMEM RemoteSocketServiceError_SystemError = 12
  76. RemoteSocketServiceError_SYS_EACCES RemoteSocketServiceError_SystemError = 13
  77. RemoteSocketServiceError_SYS_EFAULT RemoteSocketServiceError_SystemError = 14
  78. RemoteSocketServiceError_SYS_ENOTBLK RemoteSocketServiceError_SystemError = 15
  79. RemoteSocketServiceError_SYS_EBUSY RemoteSocketServiceError_SystemError = 16
  80. RemoteSocketServiceError_SYS_EEXIST RemoteSocketServiceError_SystemError = 17
  81. RemoteSocketServiceError_SYS_EXDEV RemoteSocketServiceError_SystemError = 18
  82. RemoteSocketServiceError_SYS_ENODEV RemoteSocketServiceError_SystemError = 19
  83. RemoteSocketServiceError_SYS_ENOTDIR RemoteSocketServiceError_SystemError = 20
  84. RemoteSocketServiceError_SYS_EISDIR RemoteSocketServiceError_SystemError = 21
  85. RemoteSocketServiceError_SYS_EINVAL RemoteSocketServiceError_SystemError = 22
  86. RemoteSocketServiceError_SYS_ENFILE RemoteSocketServiceError_SystemError = 23
  87. RemoteSocketServiceError_SYS_EMFILE RemoteSocketServiceError_SystemError = 24
  88. RemoteSocketServiceError_SYS_ENOTTY RemoteSocketServiceError_SystemError = 25
  89. RemoteSocketServiceError_SYS_ETXTBSY RemoteSocketServiceError_SystemError = 26
  90. RemoteSocketServiceError_SYS_EFBIG RemoteSocketServiceError_SystemError = 27
  91. RemoteSocketServiceError_SYS_ENOSPC RemoteSocketServiceError_SystemError = 28
  92. RemoteSocketServiceError_SYS_ESPIPE RemoteSocketServiceError_SystemError = 29
  93. RemoteSocketServiceError_SYS_EROFS RemoteSocketServiceError_SystemError = 30
  94. RemoteSocketServiceError_SYS_EMLINK RemoteSocketServiceError_SystemError = 31
  95. RemoteSocketServiceError_SYS_EPIPE RemoteSocketServiceError_SystemError = 32
  96. RemoteSocketServiceError_SYS_EDOM RemoteSocketServiceError_SystemError = 33
  97. RemoteSocketServiceError_SYS_ERANGE RemoteSocketServiceError_SystemError = 34
  98. RemoteSocketServiceError_SYS_EDEADLK RemoteSocketServiceError_SystemError = 35
  99. RemoteSocketServiceError_SYS_EDEADLOCK RemoteSocketServiceError_SystemError = 35
  100. RemoteSocketServiceError_SYS_ENAMETOOLONG RemoteSocketServiceError_SystemError = 36
  101. RemoteSocketServiceError_SYS_ENOLCK RemoteSocketServiceError_SystemError = 37
  102. RemoteSocketServiceError_SYS_ENOSYS RemoteSocketServiceError_SystemError = 38
  103. RemoteSocketServiceError_SYS_ENOTEMPTY RemoteSocketServiceError_SystemError = 39
  104. RemoteSocketServiceError_SYS_ELOOP RemoteSocketServiceError_SystemError = 40
  105. RemoteSocketServiceError_SYS_ENOMSG RemoteSocketServiceError_SystemError = 42
  106. RemoteSocketServiceError_SYS_EIDRM RemoteSocketServiceError_SystemError = 43
  107. RemoteSocketServiceError_SYS_ECHRNG RemoteSocketServiceError_SystemError = 44
  108. RemoteSocketServiceError_SYS_EL2NSYNC RemoteSocketServiceError_SystemError = 45
  109. RemoteSocketServiceError_SYS_EL3HLT RemoteSocketServiceError_SystemError = 46
  110. RemoteSocketServiceError_SYS_EL3RST RemoteSocketServiceError_SystemError = 47
  111. RemoteSocketServiceError_SYS_ELNRNG RemoteSocketServiceError_SystemError = 48
  112. RemoteSocketServiceError_SYS_EUNATCH RemoteSocketServiceError_SystemError = 49
  113. RemoteSocketServiceError_SYS_ENOCSI RemoteSocketServiceError_SystemError = 50
  114. RemoteSocketServiceError_SYS_EL2HLT RemoteSocketServiceError_SystemError = 51
  115. RemoteSocketServiceError_SYS_EBADE RemoteSocketServiceError_SystemError = 52
  116. RemoteSocketServiceError_SYS_EBADR RemoteSocketServiceError_SystemError = 53
  117. RemoteSocketServiceError_SYS_EXFULL RemoteSocketServiceError_SystemError = 54
  118. RemoteSocketServiceError_SYS_ENOANO RemoteSocketServiceError_SystemError = 55
  119. RemoteSocketServiceError_SYS_EBADRQC RemoteSocketServiceError_SystemError = 56
  120. RemoteSocketServiceError_SYS_EBADSLT RemoteSocketServiceError_SystemError = 57
  121. RemoteSocketServiceError_SYS_EBFONT RemoteSocketServiceError_SystemError = 59
  122. RemoteSocketServiceError_SYS_ENOSTR RemoteSocketServiceError_SystemError = 60
  123. RemoteSocketServiceError_SYS_ENODATA RemoteSocketServiceError_SystemError = 61
  124. RemoteSocketServiceError_SYS_ETIME RemoteSocketServiceError_SystemError = 62
  125. RemoteSocketServiceError_SYS_ENOSR RemoteSocketServiceError_SystemError = 63
  126. RemoteSocketServiceError_SYS_ENONET RemoteSocketServiceError_SystemError = 64
  127. RemoteSocketServiceError_SYS_ENOPKG RemoteSocketServiceError_SystemError = 65
  128. RemoteSocketServiceError_SYS_EREMOTE RemoteSocketServiceError_SystemError = 66
  129. RemoteSocketServiceError_SYS_ENOLINK RemoteSocketServiceError_SystemError = 67
  130. RemoteSocketServiceError_SYS_EADV RemoteSocketServiceError_SystemError = 68
  131. RemoteSocketServiceError_SYS_ESRMNT RemoteSocketServiceError_SystemError = 69
  132. RemoteSocketServiceError_SYS_ECOMM RemoteSocketServiceError_SystemError = 70
  133. RemoteSocketServiceError_SYS_EPROTO RemoteSocketServiceError_SystemError = 71
  134. RemoteSocketServiceError_SYS_EMULTIHOP RemoteSocketServiceError_SystemError = 72
  135. RemoteSocketServiceError_SYS_EDOTDOT RemoteSocketServiceError_SystemError = 73
  136. RemoteSocketServiceError_SYS_EBADMSG RemoteSocketServiceError_SystemError = 74
  137. RemoteSocketServiceError_SYS_EOVERFLOW RemoteSocketServiceError_SystemError = 75
  138. RemoteSocketServiceError_SYS_ENOTUNIQ RemoteSocketServiceError_SystemError = 76
  139. RemoteSocketServiceError_SYS_EBADFD RemoteSocketServiceError_SystemError = 77
  140. RemoteSocketServiceError_SYS_EREMCHG RemoteSocketServiceError_SystemError = 78
  141. RemoteSocketServiceError_SYS_ELIBACC RemoteSocketServiceError_SystemError = 79
  142. RemoteSocketServiceError_SYS_ELIBBAD RemoteSocketServiceError_SystemError = 80
  143. RemoteSocketServiceError_SYS_ELIBSCN RemoteSocketServiceError_SystemError = 81
  144. RemoteSocketServiceError_SYS_ELIBMAX RemoteSocketServiceError_SystemError = 82
  145. RemoteSocketServiceError_SYS_ELIBEXEC RemoteSocketServiceError_SystemError = 83
  146. RemoteSocketServiceError_SYS_EILSEQ RemoteSocketServiceError_SystemError = 84
  147. RemoteSocketServiceError_SYS_ERESTART RemoteSocketServiceError_SystemError = 85
  148. RemoteSocketServiceError_SYS_ESTRPIPE RemoteSocketServiceError_SystemError = 86
  149. RemoteSocketServiceError_SYS_EUSERS RemoteSocketServiceError_SystemError = 87
  150. RemoteSocketServiceError_SYS_ENOTSOCK RemoteSocketServiceError_SystemError = 88
  151. RemoteSocketServiceError_SYS_EDESTADDRREQ RemoteSocketServiceError_SystemError = 89
  152. RemoteSocketServiceError_SYS_EMSGSIZE RemoteSocketServiceError_SystemError = 90
  153. RemoteSocketServiceError_SYS_EPROTOTYPE RemoteSocketServiceError_SystemError = 91
  154. RemoteSocketServiceError_SYS_ENOPROTOOPT RemoteSocketServiceError_SystemError = 92
  155. RemoteSocketServiceError_SYS_EPROTONOSUPPORT RemoteSocketServiceError_SystemError = 93
  156. RemoteSocketServiceError_SYS_ESOCKTNOSUPPORT RemoteSocketServiceError_SystemError = 94
  157. RemoteSocketServiceError_SYS_EOPNOTSUPP RemoteSocketServiceError_SystemError = 95
  158. RemoteSocketServiceError_SYS_ENOTSUP RemoteSocketServiceError_SystemError = 95
  159. RemoteSocketServiceError_SYS_EPFNOSUPPORT RemoteSocketServiceError_SystemError = 96
  160. RemoteSocketServiceError_SYS_EAFNOSUPPORT RemoteSocketServiceError_SystemError = 97
  161. RemoteSocketServiceError_SYS_EADDRINUSE RemoteSocketServiceError_SystemError = 98
  162. RemoteSocketServiceError_SYS_EADDRNOTAVAIL RemoteSocketServiceError_SystemError = 99
  163. RemoteSocketServiceError_SYS_ENETDOWN RemoteSocketServiceError_SystemError = 100
  164. RemoteSocketServiceError_SYS_ENETUNREACH RemoteSocketServiceError_SystemError = 101
  165. RemoteSocketServiceError_SYS_ENETRESET RemoteSocketServiceError_SystemError = 102
  166. RemoteSocketServiceError_SYS_ECONNABORTED RemoteSocketServiceError_SystemError = 103
  167. RemoteSocketServiceError_SYS_ECONNRESET RemoteSocketServiceError_SystemError = 104
  168. RemoteSocketServiceError_SYS_ENOBUFS RemoteSocketServiceError_SystemError = 105
  169. RemoteSocketServiceError_SYS_EISCONN RemoteSocketServiceError_SystemError = 106
  170. RemoteSocketServiceError_SYS_ENOTCONN RemoteSocketServiceError_SystemError = 107
  171. RemoteSocketServiceError_SYS_ESHUTDOWN RemoteSocketServiceError_SystemError = 108
  172. RemoteSocketServiceError_SYS_ETOOMANYREFS RemoteSocketServiceError_SystemError = 109
  173. RemoteSocketServiceError_SYS_ETIMEDOUT RemoteSocketServiceError_SystemError = 110
  174. RemoteSocketServiceError_SYS_ECONNREFUSED RemoteSocketServiceError_SystemError = 111
  175. RemoteSocketServiceError_SYS_EHOSTDOWN RemoteSocketServiceError_SystemError = 112
  176. RemoteSocketServiceError_SYS_EHOSTUNREACH RemoteSocketServiceError_SystemError = 113
  177. RemoteSocketServiceError_SYS_EALREADY RemoteSocketServiceError_SystemError = 114
  178. RemoteSocketServiceError_SYS_EINPROGRESS RemoteSocketServiceError_SystemError = 115
  179. RemoteSocketServiceError_SYS_ESTALE RemoteSocketServiceError_SystemError = 116
  180. RemoteSocketServiceError_SYS_EUCLEAN RemoteSocketServiceError_SystemError = 117
  181. RemoteSocketServiceError_SYS_ENOTNAM RemoteSocketServiceError_SystemError = 118
  182. RemoteSocketServiceError_SYS_ENAVAIL RemoteSocketServiceError_SystemError = 119
  183. RemoteSocketServiceError_SYS_EISNAM RemoteSocketServiceError_SystemError = 120
  184. RemoteSocketServiceError_SYS_EREMOTEIO RemoteSocketServiceError_SystemError = 121
  185. RemoteSocketServiceError_SYS_EDQUOT RemoteSocketServiceError_SystemError = 122
  186. RemoteSocketServiceError_SYS_ENOMEDIUM RemoteSocketServiceError_SystemError = 123
  187. RemoteSocketServiceError_SYS_EMEDIUMTYPE RemoteSocketServiceError_SystemError = 124
  188. RemoteSocketServiceError_SYS_ECANCELED RemoteSocketServiceError_SystemError = 125
  189. RemoteSocketServiceError_SYS_ENOKEY RemoteSocketServiceError_SystemError = 126
  190. RemoteSocketServiceError_SYS_EKEYEXPIRED RemoteSocketServiceError_SystemError = 127
  191. RemoteSocketServiceError_SYS_EKEYREVOKED RemoteSocketServiceError_SystemError = 128
  192. RemoteSocketServiceError_SYS_EKEYREJECTED RemoteSocketServiceError_SystemError = 129
  193. RemoteSocketServiceError_SYS_EOWNERDEAD RemoteSocketServiceError_SystemError = 130
  194. RemoteSocketServiceError_SYS_ENOTRECOVERABLE RemoteSocketServiceError_SystemError = 131
  195. RemoteSocketServiceError_SYS_ERFKILL RemoteSocketServiceError_SystemError = 132
  196. )
  197. var RemoteSocketServiceError_SystemError_name = map[int32]string{
  198. 0: "SYS_SUCCESS",
  199. 1: "SYS_EPERM",
  200. 2: "SYS_ENOENT",
  201. 3: "SYS_ESRCH",
  202. 4: "SYS_EINTR",
  203. 5: "SYS_EIO",
  204. 6: "SYS_ENXIO",
  205. 7: "SYS_E2BIG",
  206. 8: "SYS_ENOEXEC",
  207. 9: "SYS_EBADF",
  208. 10: "SYS_ECHILD",
  209. 11: "SYS_EAGAIN",
  210. // Duplicate value: 11: "SYS_EWOULDBLOCK",
  211. 12: "SYS_ENOMEM",
  212. 13: "SYS_EACCES",
  213. 14: "SYS_EFAULT",
  214. 15: "SYS_ENOTBLK",
  215. 16: "SYS_EBUSY",
  216. 17: "SYS_EEXIST",
  217. 18: "SYS_EXDEV",
  218. 19: "SYS_ENODEV",
  219. 20: "SYS_ENOTDIR",
  220. 21: "SYS_EISDIR",
  221. 22: "SYS_EINVAL",
  222. 23: "SYS_ENFILE",
  223. 24: "SYS_EMFILE",
  224. 25: "SYS_ENOTTY",
  225. 26: "SYS_ETXTBSY",
  226. 27: "SYS_EFBIG",
  227. 28: "SYS_ENOSPC",
  228. 29: "SYS_ESPIPE",
  229. 30: "SYS_EROFS",
  230. 31: "SYS_EMLINK",
  231. 32: "SYS_EPIPE",
  232. 33: "SYS_EDOM",
  233. 34: "SYS_ERANGE",
  234. 35: "SYS_EDEADLK",
  235. // Duplicate value: 35: "SYS_EDEADLOCK",
  236. 36: "SYS_ENAMETOOLONG",
  237. 37: "SYS_ENOLCK",
  238. 38: "SYS_ENOSYS",
  239. 39: "SYS_ENOTEMPTY",
  240. 40: "SYS_ELOOP",
  241. 42: "SYS_ENOMSG",
  242. 43: "SYS_EIDRM",
  243. 44: "SYS_ECHRNG",
  244. 45: "SYS_EL2NSYNC",
  245. 46: "SYS_EL3HLT",
  246. 47: "SYS_EL3RST",
  247. 48: "SYS_ELNRNG",
  248. 49: "SYS_EUNATCH",
  249. 50: "SYS_ENOCSI",
  250. 51: "SYS_EL2HLT",
  251. 52: "SYS_EBADE",
  252. 53: "SYS_EBADR",
  253. 54: "SYS_EXFULL",
  254. 55: "SYS_ENOANO",
  255. 56: "SYS_EBADRQC",
  256. 57: "SYS_EBADSLT",
  257. 59: "SYS_EBFONT",
  258. 60: "SYS_ENOSTR",
  259. 61: "SYS_ENODATA",
  260. 62: "SYS_ETIME",
  261. 63: "SYS_ENOSR",
  262. 64: "SYS_ENONET",
  263. 65: "SYS_ENOPKG",
  264. 66: "SYS_EREMOTE",
  265. 67: "SYS_ENOLINK",
  266. 68: "SYS_EADV",
  267. 69: "SYS_ESRMNT",
  268. 70: "SYS_ECOMM",
  269. 71: "SYS_EPROTO",
  270. 72: "SYS_EMULTIHOP",
  271. 73: "SYS_EDOTDOT",
  272. 74: "SYS_EBADMSG",
  273. 75: "SYS_EOVERFLOW",
  274. 76: "SYS_ENOTUNIQ",
  275. 77: "SYS_EBADFD",
  276. 78: "SYS_EREMCHG",
  277. 79: "SYS_ELIBACC",
  278. 80: "SYS_ELIBBAD",
  279. 81: "SYS_ELIBSCN",
  280. 82: "SYS_ELIBMAX",
  281. 83: "SYS_ELIBEXEC",
  282. 84: "SYS_EILSEQ",
  283. 85: "SYS_ERESTART",
  284. 86: "SYS_ESTRPIPE",
  285. 87: "SYS_EUSERS",
  286. 88: "SYS_ENOTSOCK",
  287. 89: "SYS_EDESTADDRREQ",
  288. 90: "SYS_EMSGSIZE",
  289. 91: "SYS_EPROTOTYPE",
  290. 92: "SYS_ENOPROTOOPT",
  291. 93: "SYS_EPROTONOSUPPORT",
  292. 94: "SYS_ESOCKTNOSUPPORT",
  293. 95: "SYS_EOPNOTSUPP",
  294. // Duplicate value: 95: "SYS_ENOTSUP",
  295. 96: "SYS_EPFNOSUPPORT",
  296. 97: "SYS_EAFNOSUPPORT",
  297. 98: "SYS_EADDRINUSE",
  298. 99: "SYS_EADDRNOTAVAIL",
  299. 100: "SYS_ENETDOWN",
  300. 101: "SYS_ENETUNREACH",
  301. 102: "SYS_ENETRESET",
  302. 103: "SYS_ECONNABORTED",
  303. 104: "SYS_ECONNRESET",
  304. 105: "SYS_ENOBUFS",
  305. 106: "SYS_EISCONN",
  306. 107: "SYS_ENOTCONN",
  307. 108: "SYS_ESHUTDOWN",
  308. 109: "SYS_ETOOMANYREFS",
  309. 110: "SYS_ETIMEDOUT",
  310. 111: "SYS_ECONNREFUSED",
  311. 112: "SYS_EHOSTDOWN",
  312. 113: "SYS_EHOSTUNREACH",
  313. 114: "SYS_EALREADY",
  314. 115: "SYS_EINPROGRESS",
  315. 116: "SYS_ESTALE",
  316. 117: "SYS_EUCLEAN",
  317. 118: "SYS_ENOTNAM",
  318. 119: "SYS_ENAVAIL",
  319. 120: "SYS_EISNAM",
  320. 121: "SYS_EREMOTEIO",
  321. 122: "SYS_EDQUOT",
  322. 123: "SYS_ENOMEDIUM",
  323. 124: "SYS_EMEDIUMTYPE",
  324. 125: "SYS_ECANCELED",
  325. 126: "SYS_ENOKEY",
  326. 127: "SYS_EKEYEXPIRED",
  327. 128: "SYS_EKEYREVOKED",
  328. 129: "SYS_EKEYREJECTED",
  329. 130: "SYS_EOWNERDEAD",
  330. 131: "SYS_ENOTRECOVERABLE",
  331. 132: "SYS_ERFKILL",
  332. }
  333. var RemoteSocketServiceError_SystemError_value = map[string]int32{
  334. "SYS_SUCCESS": 0,
  335. "SYS_EPERM": 1,
  336. "SYS_ENOENT": 2,
  337. "SYS_ESRCH": 3,
  338. "SYS_EINTR": 4,
  339. "SYS_EIO": 5,
  340. "SYS_ENXIO": 6,
  341. "SYS_E2BIG": 7,
  342. "SYS_ENOEXEC": 8,
  343. "SYS_EBADF": 9,
  344. "SYS_ECHILD": 10,
  345. "SYS_EAGAIN": 11,
  346. "SYS_EWOULDBLOCK": 11,
  347. "SYS_ENOMEM": 12,
  348. "SYS_EACCES": 13,
  349. "SYS_EFAULT": 14,
  350. "SYS_ENOTBLK": 15,
  351. "SYS_EBUSY": 16,
  352. "SYS_EEXIST": 17,
  353. "SYS_EXDEV": 18,
  354. "SYS_ENODEV": 19,
  355. "SYS_ENOTDIR": 20,
  356. "SYS_EISDIR": 21,
  357. "SYS_EINVAL": 22,
  358. "SYS_ENFILE": 23,
  359. "SYS_EMFILE": 24,
  360. "SYS_ENOTTY": 25,
  361. "SYS_ETXTBSY": 26,
  362. "SYS_EFBIG": 27,
  363. "SYS_ENOSPC": 28,
  364. "SYS_ESPIPE": 29,
  365. "SYS_EROFS": 30,
  366. "SYS_EMLINK": 31,
  367. "SYS_EPIPE": 32,
  368. "SYS_EDOM": 33,
  369. "SYS_ERANGE": 34,
  370. "SYS_EDEADLK": 35,
  371. "SYS_EDEADLOCK": 35,
  372. "SYS_ENAMETOOLONG": 36,
  373. "SYS_ENOLCK": 37,
  374. "SYS_ENOSYS": 38,
  375. "SYS_ENOTEMPTY": 39,
  376. "SYS_ELOOP": 40,
  377. "SYS_ENOMSG": 42,
  378. "SYS_EIDRM": 43,
  379. "SYS_ECHRNG": 44,
  380. "SYS_EL2NSYNC": 45,
  381. "SYS_EL3HLT": 46,
  382. "SYS_EL3RST": 47,
  383. "SYS_ELNRNG": 48,
  384. "SYS_EUNATCH": 49,
  385. "SYS_ENOCSI": 50,
  386. "SYS_EL2HLT": 51,
  387. "SYS_EBADE": 52,
  388. "SYS_EBADR": 53,
  389. "SYS_EXFULL": 54,
  390. "SYS_ENOANO": 55,
  391. "SYS_EBADRQC": 56,
  392. "SYS_EBADSLT": 57,
  393. "SYS_EBFONT": 59,
  394. "SYS_ENOSTR": 60,
  395. "SYS_ENODATA": 61,
  396. "SYS_ETIME": 62,
  397. "SYS_ENOSR": 63,
  398. "SYS_ENONET": 64,
  399. "SYS_ENOPKG": 65,
  400. "SYS_EREMOTE": 66,
  401. "SYS_ENOLINK": 67,
  402. "SYS_EADV": 68,
  403. "SYS_ESRMNT": 69,
  404. "SYS_ECOMM": 70,
  405. "SYS_EPROTO": 71,
  406. "SYS_EMULTIHOP": 72,
  407. "SYS_EDOTDOT": 73,
  408. "SYS_EBADMSG": 74,
  409. "SYS_EOVERFLOW": 75,
  410. "SYS_ENOTUNIQ": 76,
  411. "SYS_EBADFD": 77,
  412. "SYS_EREMCHG": 78,
  413. "SYS_ELIBACC": 79,
  414. "SYS_ELIBBAD": 80,
  415. "SYS_ELIBSCN": 81,
  416. "SYS_ELIBMAX": 82,
  417. "SYS_ELIBEXEC": 83,
  418. "SYS_EILSEQ": 84,
  419. "SYS_ERESTART": 85,
  420. "SYS_ESTRPIPE": 86,
  421. "SYS_EUSERS": 87,
  422. "SYS_ENOTSOCK": 88,
  423. "SYS_EDESTADDRREQ": 89,
  424. "SYS_EMSGSIZE": 90,
  425. "SYS_EPROTOTYPE": 91,
  426. "SYS_ENOPROTOOPT": 92,
  427. "SYS_EPROTONOSUPPORT": 93,
  428. "SYS_ESOCKTNOSUPPORT": 94,
  429. "SYS_EOPNOTSUPP": 95,
  430. "SYS_ENOTSUP": 95,
  431. "SYS_EPFNOSUPPORT": 96,
  432. "SYS_EAFNOSUPPORT": 97,
  433. "SYS_EADDRINUSE": 98,
  434. "SYS_EADDRNOTAVAIL": 99,
  435. "SYS_ENETDOWN": 100,
  436. "SYS_ENETUNREACH": 101,
  437. "SYS_ENETRESET": 102,
  438. "SYS_ECONNABORTED": 103,
  439. "SYS_ECONNRESET": 104,
  440. "SYS_ENOBUFS": 105,
  441. "SYS_EISCONN": 106,
  442. "SYS_ENOTCONN": 107,
  443. "SYS_ESHUTDOWN": 108,
  444. "SYS_ETOOMANYREFS": 109,
  445. "SYS_ETIMEDOUT": 110,
  446. "SYS_ECONNREFUSED": 111,
  447. "SYS_EHOSTDOWN": 112,
  448. "SYS_EHOSTUNREACH": 113,
  449. "SYS_EALREADY": 114,
  450. "SYS_EINPROGRESS": 115,
  451. "SYS_ESTALE": 116,
  452. "SYS_EUCLEAN": 117,
  453. "SYS_ENOTNAM": 118,
  454. "SYS_ENAVAIL": 119,
  455. "SYS_EISNAM": 120,
  456. "SYS_EREMOTEIO": 121,
  457. "SYS_EDQUOT": 122,
  458. "SYS_ENOMEDIUM": 123,
  459. "SYS_EMEDIUMTYPE": 124,
  460. "SYS_ECANCELED": 125,
  461. "SYS_ENOKEY": 126,
  462. "SYS_EKEYEXPIRED": 127,
  463. "SYS_EKEYREVOKED": 128,
  464. "SYS_EKEYREJECTED": 129,
  465. "SYS_EOWNERDEAD": 130,
  466. "SYS_ENOTRECOVERABLE": 131,
  467. "SYS_ERFKILL": 132,
  468. }
  469. func (x RemoteSocketServiceError_SystemError) Enum() *RemoteSocketServiceError_SystemError {
  470. p := new(RemoteSocketServiceError_SystemError)
  471. *p = x
  472. return p
  473. }
  474. func (x RemoteSocketServiceError_SystemError) String() string {
  475. return proto.EnumName(RemoteSocketServiceError_SystemError_name, int32(x))
  476. }
  477. func (x *RemoteSocketServiceError_SystemError) UnmarshalJSON(data []byte) error {
  478. value, err := proto.UnmarshalJSONEnum(RemoteSocketServiceError_SystemError_value, data, "RemoteSocketServiceError_SystemError")
  479. if err != nil {
  480. return err
  481. }
  482. *x = RemoteSocketServiceError_SystemError(value)
  483. return nil
  484. }
  485. func (RemoteSocketServiceError_SystemError) EnumDescriptor() ([]byte, []int) {
  486. return fileDescriptor_socket_service_b5f8f233dc327808, []int{0, 1}
  487. }
  488. type CreateSocketRequest_SocketFamily int32
  489. const (
  490. CreateSocketRequest_IPv4 CreateSocketRequest_SocketFamily = 1
  491. CreateSocketRequest_IPv6 CreateSocketRequest_SocketFamily = 2
  492. )
  493. var CreateSocketRequest_SocketFamily_name = map[int32]string{
  494. 1: "IPv4",
  495. 2: "IPv6",
  496. }
  497. var CreateSocketRequest_SocketFamily_value = map[string]int32{
  498. "IPv4": 1,
  499. "IPv6": 2,
  500. }
  501. func (x CreateSocketRequest_SocketFamily) Enum() *CreateSocketRequest_SocketFamily {
  502. p := new(CreateSocketRequest_SocketFamily)
  503. *p = x
  504. return p
  505. }
  506. func (x CreateSocketRequest_SocketFamily) String() string {
  507. return proto.EnumName(CreateSocketRequest_SocketFamily_name, int32(x))
  508. }
  509. func (x *CreateSocketRequest_SocketFamily) UnmarshalJSON(data []byte) error {
  510. value, err := proto.UnmarshalJSONEnum(CreateSocketRequest_SocketFamily_value, data, "CreateSocketRequest_SocketFamily")
  511. if err != nil {
  512. return err
  513. }
  514. *x = CreateSocketRequest_SocketFamily(value)
  515. return nil
  516. }
  517. func (CreateSocketRequest_SocketFamily) EnumDescriptor() ([]byte, []int) {
  518. return fileDescriptor_socket_service_b5f8f233dc327808, []int{2, 0}
  519. }
  520. type CreateSocketRequest_SocketProtocol int32
  521. const (
  522. CreateSocketRequest_TCP CreateSocketRequest_SocketProtocol = 1
  523. CreateSocketRequest_UDP CreateSocketRequest_SocketProtocol = 2
  524. )
  525. var CreateSocketRequest_SocketProtocol_name = map[int32]string{
  526. 1: "TCP",
  527. 2: "UDP",
  528. }
  529. var CreateSocketRequest_SocketProtocol_value = map[string]int32{
  530. "TCP": 1,
  531. "UDP": 2,
  532. }
  533. func (x CreateSocketRequest_SocketProtocol) Enum() *CreateSocketRequest_SocketProtocol {
  534. p := new(CreateSocketRequest_SocketProtocol)
  535. *p = x
  536. return p
  537. }
  538. func (x CreateSocketRequest_SocketProtocol) String() string {
  539. return proto.EnumName(CreateSocketRequest_SocketProtocol_name, int32(x))
  540. }
  541. func (x *CreateSocketRequest_SocketProtocol) UnmarshalJSON(data []byte) error {
  542. value, err := proto.UnmarshalJSONEnum(CreateSocketRequest_SocketProtocol_value, data, "CreateSocketRequest_SocketProtocol")
  543. if err != nil {
  544. return err
  545. }
  546. *x = CreateSocketRequest_SocketProtocol(value)
  547. return nil
  548. }
  549. func (CreateSocketRequest_SocketProtocol) EnumDescriptor() ([]byte, []int) {
  550. return fileDescriptor_socket_service_b5f8f233dc327808, []int{2, 1}
  551. }
  552. type SocketOption_SocketOptionLevel int32
  553. const (
  554. SocketOption_SOCKET_SOL_IP SocketOption_SocketOptionLevel = 0
  555. SocketOption_SOCKET_SOL_SOCKET SocketOption_SocketOptionLevel = 1
  556. SocketOption_SOCKET_SOL_TCP SocketOption_SocketOptionLevel = 6
  557. SocketOption_SOCKET_SOL_UDP SocketOption_SocketOptionLevel = 17
  558. )
  559. var SocketOption_SocketOptionLevel_name = map[int32]string{
  560. 0: "SOCKET_SOL_IP",
  561. 1: "SOCKET_SOL_SOCKET",
  562. 6: "SOCKET_SOL_TCP",
  563. 17: "SOCKET_SOL_UDP",
  564. }
  565. var SocketOption_SocketOptionLevel_value = map[string]int32{
  566. "SOCKET_SOL_IP": 0,
  567. "SOCKET_SOL_SOCKET": 1,
  568. "SOCKET_SOL_TCP": 6,
  569. "SOCKET_SOL_UDP": 17,
  570. }
  571. func (x SocketOption_SocketOptionLevel) Enum() *SocketOption_SocketOptionLevel {
  572. p := new(SocketOption_SocketOptionLevel)
  573. *p = x
  574. return p
  575. }
  576. func (x SocketOption_SocketOptionLevel) String() string {
  577. return proto.EnumName(SocketOption_SocketOptionLevel_name, int32(x))
  578. }
  579. func (x *SocketOption_SocketOptionLevel) UnmarshalJSON(data []byte) error {
  580. value, err := proto.UnmarshalJSONEnum(SocketOption_SocketOptionLevel_value, data, "SocketOption_SocketOptionLevel")
  581. if err != nil {
  582. return err
  583. }
  584. *x = SocketOption_SocketOptionLevel(value)
  585. return nil
  586. }
  587. func (SocketOption_SocketOptionLevel) EnumDescriptor() ([]byte, []int) {
  588. return fileDescriptor_socket_service_b5f8f233dc327808, []int{10, 0}
  589. }
  590. type SocketOption_SocketOptionName int32
  591. const (
  592. SocketOption_SOCKET_SO_DEBUG SocketOption_SocketOptionName = 1
  593. SocketOption_SOCKET_SO_REUSEADDR SocketOption_SocketOptionName = 2
  594. SocketOption_SOCKET_SO_TYPE SocketOption_SocketOptionName = 3
  595. SocketOption_SOCKET_SO_ERROR SocketOption_SocketOptionName = 4
  596. SocketOption_SOCKET_SO_DONTROUTE SocketOption_SocketOptionName = 5
  597. SocketOption_SOCKET_SO_BROADCAST SocketOption_SocketOptionName = 6
  598. SocketOption_SOCKET_SO_SNDBUF SocketOption_SocketOptionName = 7
  599. SocketOption_SOCKET_SO_RCVBUF SocketOption_SocketOptionName = 8
  600. SocketOption_SOCKET_SO_KEEPALIVE SocketOption_SocketOptionName = 9
  601. SocketOption_SOCKET_SO_OOBINLINE SocketOption_SocketOptionName = 10
  602. SocketOption_SOCKET_SO_LINGER SocketOption_SocketOptionName = 13
  603. SocketOption_SOCKET_SO_RCVTIMEO SocketOption_SocketOptionName = 20
  604. SocketOption_SOCKET_SO_SNDTIMEO SocketOption_SocketOptionName = 21
  605. SocketOption_SOCKET_IP_TOS SocketOption_SocketOptionName = 1
  606. SocketOption_SOCKET_IP_TTL SocketOption_SocketOptionName = 2
  607. SocketOption_SOCKET_IP_HDRINCL SocketOption_SocketOptionName = 3
  608. SocketOption_SOCKET_IP_OPTIONS SocketOption_SocketOptionName = 4
  609. SocketOption_SOCKET_TCP_NODELAY SocketOption_SocketOptionName = 1
  610. SocketOption_SOCKET_TCP_MAXSEG SocketOption_SocketOptionName = 2
  611. SocketOption_SOCKET_TCP_CORK SocketOption_SocketOptionName = 3
  612. SocketOption_SOCKET_TCP_KEEPIDLE SocketOption_SocketOptionName = 4
  613. SocketOption_SOCKET_TCP_KEEPINTVL SocketOption_SocketOptionName = 5
  614. SocketOption_SOCKET_TCP_KEEPCNT SocketOption_SocketOptionName = 6
  615. SocketOption_SOCKET_TCP_SYNCNT SocketOption_SocketOptionName = 7
  616. SocketOption_SOCKET_TCP_LINGER2 SocketOption_SocketOptionName = 8
  617. SocketOption_SOCKET_TCP_DEFER_ACCEPT SocketOption_SocketOptionName = 9
  618. SocketOption_SOCKET_TCP_WINDOW_CLAMP SocketOption_SocketOptionName = 10
  619. SocketOption_SOCKET_TCP_INFO SocketOption_SocketOptionName = 11
  620. SocketOption_SOCKET_TCP_QUICKACK SocketOption_SocketOptionName = 12
  621. )
  622. var SocketOption_SocketOptionName_name = map[int32]string{
  623. 1: "SOCKET_SO_DEBUG",
  624. 2: "SOCKET_SO_REUSEADDR",
  625. 3: "SOCKET_SO_TYPE",
  626. 4: "SOCKET_SO_ERROR",
  627. 5: "SOCKET_SO_DONTROUTE",
  628. 6: "SOCKET_SO_BROADCAST",
  629. 7: "SOCKET_SO_SNDBUF",
  630. 8: "SOCKET_SO_RCVBUF",
  631. 9: "SOCKET_SO_KEEPALIVE",
  632. 10: "SOCKET_SO_OOBINLINE",
  633. 13: "SOCKET_SO_LINGER",
  634. 20: "SOCKET_SO_RCVTIMEO",
  635. 21: "SOCKET_SO_SNDTIMEO",
  636. // Duplicate value: 1: "SOCKET_IP_TOS",
  637. // Duplicate value: 2: "SOCKET_IP_TTL",
  638. // Duplicate value: 3: "SOCKET_IP_HDRINCL",
  639. // Duplicate value: 4: "SOCKET_IP_OPTIONS",
  640. // Duplicate value: 1: "SOCKET_TCP_NODELAY",
  641. // Duplicate value: 2: "SOCKET_TCP_MAXSEG",
  642. // Duplicate value: 3: "SOCKET_TCP_CORK",
  643. // Duplicate value: 4: "SOCKET_TCP_KEEPIDLE",
  644. // Duplicate value: 5: "SOCKET_TCP_KEEPINTVL",
  645. // Duplicate value: 6: "SOCKET_TCP_KEEPCNT",
  646. // Duplicate value: 7: "SOCKET_TCP_SYNCNT",
  647. // Duplicate value: 8: "SOCKET_TCP_LINGER2",
  648. // Duplicate value: 9: "SOCKET_TCP_DEFER_ACCEPT",
  649. // Duplicate value: 10: "SOCKET_TCP_WINDOW_CLAMP",
  650. 11: "SOCKET_TCP_INFO",
  651. 12: "SOCKET_TCP_QUICKACK",
  652. }
  653. var SocketOption_SocketOptionName_value = map[string]int32{
  654. "SOCKET_SO_DEBUG": 1,
  655. "SOCKET_SO_REUSEADDR": 2,
  656. "SOCKET_SO_TYPE": 3,
  657. "SOCKET_SO_ERROR": 4,
  658. "SOCKET_SO_DONTROUTE": 5,
  659. "SOCKET_SO_BROADCAST": 6,
  660. "SOCKET_SO_SNDBUF": 7,
  661. "SOCKET_SO_RCVBUF": 8,
  662. "SOCKET_SO_KEEPALIVE": 9,
  663. "SOCKET_SO_OOBINLINE": 10,
  664. "SOCKET_SO_LINGER": 13,
  665. "SOCKET_SO_RCVTIMEO": 20,
  666. "SOCKET_SO_SNDTIMEO": 21,
  667. "SOCKET_IP_TOS": 1,
  668. "SOCKET_IP_TTL": 2,
  669. "SOCKET_IP_HDRINCL": 3,
  670. "SOCKET_IP_OPTIONS": 4,
  671. "SOCKET_TCP_NODELAY": 1,
  672. "SOCKET_TCP_MAXSEG": 2,
  673. "SOCKET_TCP_CORK": 3,
  674. "SOCKET_TCP_KEEPIDLE": 4,
  675. "SOCKET_TCP_KEEPINTVL": 5,
  676. "SOCKET_TCP_KEEPCNT": 6,
  677. "SOCKET_TCP_SYNCNT": 7,
  678. "SOCKET_TCP_LINGER2": 8,
  679. "SOCKET_TCP_DEFER_ACCEPT": 9,
  680. "SOCKET_TCP_WINDOW_CLAMP": 10,
  681. "SOCKET_TCP_INFO": 11,
  682. "SOCKET_TCP_QUICKACK": 12,
  683. }
  684. func (x SocketOption_SocketOptionName) Enum() *SocketOption_SocketOptionName {
  685. p := new(SocketOption_SocketOptionName)
  686. *p = x
  687. return p
  688. }
  689. func (x SocketOption_SocketOptionName) String() string {
  690. return proto.EnumName(SocketOption_SocketOptionName_name, int32(x))
  691. }
  692. func (x *SocketOption_SocketOptionName) UnmarshalJSON(data []byte) error {
  693. value, err := proto.UnmarshalJSONEnum(SocketOption_SocketOptionName_value, data, "SocketOption_SocketOptionName")
  694. if err != nil {
  695. return err
  696. }
  697. *x = SocketOption_SocketOptionName(value)
  698. return nil
  699. }
  700. func (SocketOption_SocketOptionName) EnumDescriptor() ([]byte, []int) {
  701. return fileDescriptor_socket_service_b5f8f233dc327808, []int{10, 1}
  702. }
  703. type ShutDownRequest_How int32
  704. const (
  705. ShutDownRequest_SOCKET_SHUT_RD ShutDownRequest_How = 1
  706. ShutDownRequest_SOCKET_SHUT_WR ShutDownRequest_How = 2
  707. ShutDownRequest_SOCKET_SHUT_RDWR ShutDownRequest_How = 3
  708. )
  709. var ShutDownRequest_How_name = map[int32]string{
  710. 1: "SOCKET_SHUT_RD",
  711. 2: "SOCKET_SHUT_WR",
  712. 3: "SOCKET_SHUT_RDWR",
  713. }
  714. var ShutDownRequest_How_value = map[string]int32{
  715. "SOCKET_SHUT_RD": 1,
  716. "SOCKET_SHUT_WR": 2,
  717. "SOCKET_SHUT_RDWR": 3,
  718. }
  719. func (x ShutDownRequest_How) Enum() *ShutDownRequest_How {
  720. p := new(ShutDownRequest_How)
  721. *p = x
  722. return p
  723. }
  724. func (x ShutDownRequest_How) String() string {
  725. return proto.EnumName(ShutDownRequest_How_name, int32(x))
  726. }
  727. func (x *ShutDownRequest_How) UnmarshalJSON(data []byte) error {
  728. value, err := proto.UnmarshalJSONEnum(ShutDownRequest_How_value, data, "ShutDownRequest_How")
  729. if err != nil {
  730. return err
  731. }
  732. *x = ShutDownRequest_How(value)
  733. return nil
  734. }
  735. func (ShutDownRequest_How) EnumDescriptor() ([]byte, []int) {
  736. return fileDescriptor_socket_service_b5f8f233dc327808, []int{21, 0}
  737. }
  738. type ReceiveRequest_Flags int32
  739. const (
  740. ReceiveRequest_MSG_OOB ReceiveRequest_Flags = 1
  741. ReceiveRequest_MSG_PEEK ReceiveRequest_Flags = 2
  742. )
  743. var ReceiveRequest_Flags_name = map[int32]string{
  744. 1: "MSG_OOB",
  745. 2: "MSG_PEEK",
  746. }
  747. var ReceiveRequest_Flags_value = map[string]int32{
  748. "MSG_OOB": 1,
  749. "MSG_PEEK": 2,
  750. }
  751. func (x ReceiveRequest_Flags) Enum() *ReceiveRequest_Flags {
  752. p := new(ReceiveRequest_Flags)
  753. *p = x
  754. return p
  755. }
  756. func (x ReceiveRequest_Flags) String() string {
  757. return proto.EnumName(ReceiveRequest_Flags_name, int32(x))
  758. }
  759. func (x *ReceiveRequest_Flags) UnmarshalJSON(data []byte) error {
  760. value, err := proto.UnmarshalJSONEnum(ReceiveRequest_Flags_value, data, "ReceiveRequest_Flags")
  761. if err != nil {
  762. return err
  763. }
  764. *x = ReceiveRequest_Flags(value)
  765. return nil
  766. }
  767. func (ReceiveRequest_Flags) EnumDescriptor() ([]byte, []int) {
  768. return fileDescriptor_socket_service_b5f8f233dc327808, []int{27, 0}
  769. }
  770. type PollEvent_PollEventFlag int32
  771. const (
  772. PollEvent_SOCKET_POLLNONE PollEvent_PollEventFlag = 0
  773. PollEvent_SOCKET_POLLIN PollEvent_PollEventFlag = 1
  774. PollEvent_SOCKET_POLLPRI PollEvent_PollEventFlag = 2
  775. PollEvent_SOCKET_POLLOUT PollEvent_PollEventFlag = 4
  776. PollEvent_SOCKET_POLLERR PollEvent_PollEventFlag = 8
  777. PollEvent_SOCKET_POLLHUP PollEvent_PollEventFlag = 16
  778. PollEvent_SOCKET_POLLNVAL PollEvent_PollEventFlag = 32
  779. PollEvent_SOCKET_POLLRDNORM PollEvent_PollEventFlag = 64
  780. PollEvent_SOCKET_POLLRDBAND PollEvent_PollEventFlag = 128
  781. PollEvent_SOCKET_POLLWRNORM PollEvent_PollEventFlag = 256
  782. PollEvent_SOCKET_POLLWRBAND PollEvent_PollEventFlag = 512
  783. PollEvent_SOCKET_POLLMSG PollEvent_PollEventFlag = 1024
  784. PollEvent_SOCKET_POLLREMOVE PollEvent_PollEventFlag = 4096
  785. PollEvent_SOCKET_POLLRDHUP PollEvent_PollEventFlag = 8192
  786. )
  787. var PollEvent_PollEventFlag_name = map[int32]string{
  788. 0: "SOCKET_POLLNONE",
  789. 1: "SOCKET_POLLIN",
  790. 2: "SOCKET_POLLPRI",
  791. 4: "SOCKET_POLLOUT",
  792. 8: "SOCKET_POLLERR",
  793. 16: "SOCKET_POLLHUP",
  794. 32: "SOCKET_POLLNVAL",
  795. 64: "SOCKET_POLLRDNORM",
  796. 128: "SOCKET_POLLRDBAND",
  797. 256: "SOCKET_POLLWRNORM",
  798. 512: "SOCKET_POLLWRBAND",
  799. 1024: "SOCKET_POLLMSG",
  800. 4096: "SOCKET_POLLREMOVE",
  801. 8192: "SOCKET_POLLRDHUP",
  802. }
  803. var PollEvent_PollEventFlag_value = map[string]int32{
  804. "SOCKET_POLLNONE": 0,
  805. "SOCKET_POLLIN": 1,
  806. "SOCKET_POLLPRI": 2,
  807. "SOCKET_POLLOUT": 4,
  808. "SOCKET_POLLERR": 8,
  809. "SOCKET_POLLHUP": 16,
  810. "SOCKET_POLLNVAL": 32,
  811. "SOCKET_POLLRDNORM": 64,
  812. "SOCKET_POLLRDBAND": 128,
  813. "SOCKET_POLLWRNORM": 256,
  814. "SOCKET_POLLWRBAND": 512,
  815. "SOCKET_POLLMSG": 1024,
  816. "SOCKET_POLLREMOVE": 4096,
  817. "SOCKET_POLLRDHUP": 8192,
  818. }
  819. func (x PollEvent_PollEventFlag) Enum() *PollEvent_PollEventFlag {
  820. p := new(PollEvent_PollEventFlag)
  821. *p = x
  822. return p
  823. }
  824. func (x PollEvent_PollEventFlag) String() string {
  825. return proto.EnumName(PollEvent_PollEventFlag_name, int32(x))
  826. }
  827. func (x *PollEvent_PollEventFlag) UnmarshalJSON(data []byte) error {
  828. value, err := proto.UnmarshalJSONEnum(PollEvent_PollEventFlag_value, data, "PollEvent_PollEventFlag")
  829. if err != nil {
  830. return err
  831. }
  832. *x = PollEvent_PollEventFlag(value)
  833. return nil
  834. }
  835. func (PollEvent_PollEventFlag) EnumDescriptor() ([]byte, []int) {
  836. return fileDescriptor_socket_service_b5f8f233dc327808, []int{29, 0}
  837. }
  838. type ResolveReply_ErrorCode int32
  839. const (
  840. ResolveReply_SOCKET_EAI_ADDRFAMILY ResolveReply_ErrorCode = 1
  841. ResolveReply_SOCKET_EAI_AGAIN ResolveReply_ErrorCode = 2
  842. ResolveReply_SOCKET_EAI_BADFLAGS ResolveReply_ErrorCode = 3
  843. ResolveReply_SOCKET_EAI_FAIL ResolveReply_ErrorCode = 4
  844. ResolveReply_SOCKET_EAI_FAMILY ResolveReply_ErrorCode = 5
  845. ResolveReply_SOCKET_EAI_MEMORY ResolveReply_ErrorCode = 6
  846. ResolveReply_SOCKET_EAI_NODATA ResolveReply_ErrorCode = 7
  847. ResolveReply_SOCKET_EAI_NONAME ResolveReply_ErrorCode = 8
  848. ResolveReply_SOCKET_EAI_SERVICE ResolveReply_ErrorCode = 9
  849. ResolveReply_SOCKET_EAI_SOCKTYPE ResolveReply_ErrorCode = 10
  850. ResolveReply_SOCKET_EAI_SYSTEM ResolveReply_ErrorCode = 11
  851. ResolveReply_SOCKET_EAI_BADHINTS ResolveReply_ErrorCode = 12
  852. ResolveReply_SOCKET_EAI_PROTOCOL ResolveReply_ErrorCode = 13
  853. ResolveReply_SOCKET_EAI_OVERFLOW ResolveReply_ErrorCode = 14
  854. ResolveReply_SOCKET_EAI_MAX ResolveReply_ErrorCode = 15
  855. )
  856. var ResolveReply_ErrorCode_name = map[int32]string{
  857. 1: "SOCKET_EAI_ADDRFAMILY",
  858. 2: "SOCKET_EAI_AGAIN",
  859. 3: "SOCKET_EAI_BADFLAGS",
  860. 4: "SOCKET_EAI_FAIL",
  861. 5: "SOCKET_EAI_FAMILY",
  862. 6: "SOCKET_EAI_MEMORY",
  863. 7: "SOCKET_EAI_NODATA",
  864. 8: "SOCKET_EAI_NONAME",
  865. 9: "SOCKET_EAI_SERVICE",
  866. 10: "SOCKET_EAI_SOCKTYPE",
  867. 11: "SOCKET_EAI_SYSTEM",
  868. 12: "SOCKET_EAI_BADHINTS",
  869. 13: "SOCKET_EAI_PROTOCOL",
  870. 14: "SOCKET_EAI_OVERFLOW",
  871. 15: "SOCKET_EAI_MAX",
  872. }
  873. var ResolveReply_ErrorCode_value = map[string]int32{
  874. "SOCKET_EAI_ADDRFAMILY": 1,
  875. "SOCKET_EAI_AGAIN": 2,
  876. "SOCKET_EAI_BADFLAGS": 3,
  877. "SOCKET_EAI_FAIL": 4,
  878. "SOCKET_EAI_FAMILY": 5,
  879. "SOCKET_EAI_MEMORY": 6,
  880. "SOCKET_EAI_NODATA": 7,
  881. "SOCKET_EAI_NONAME": 8,
  882. "SOCKET_EAI_SERVICE": 9,
  883. "SOCKET_EAI_SOCKTYPE": 10,
  884. "SOCKET_EAI_SYSTEM": 11,
  885. "SOCKET_EAI_BADHINTS": 12,
  886. "SOCKET_EAI_PROTOCOL": 13,
  887. "SOCKET_EAI_OVERFLOW": 14,
  888. "SOCKET_EAI_MAX": 15,
  889. }
  890. func (x ResolveReply_ErrorCode) Enum() *ResolveReply_ErrorCode {
  891. p := new(ResolveReply_ErrorCode)
  892. *p = x
  893. return p
  894. }
  895. func (x ResolveReply_ErrorCode) String() string {
  896. return proto.EnumName(ResolveReply_ErrorCode_name, int32(x))
  897. }
  898. func (x *ResolveReply_ErrorCode) UnmarshalJSON(data []byte) error {
  899. value, err := proto.UnmarshalJSONEnum(ResolveReply_ErrorCode_value, data, "ResolveReply_ErrorCode")
  900. if err != nil {
  901. return err
  902. }
  903. *x = ResolveReply_ErrorCode(value)
  904. return nil
  905. }
  906. func (ResolveReply_ErrorCode) EnumDescriptor() ([]byte, []int) {
  907. return fileDescriptor_socket_service_b5f8f233dc327808, []int{33, 0}
  908. }
  909. type RemoteSocketServiceError struct {
  910. SystemError *int32 `protobuf:"varint,1,opt,name=system_error,json=systemError,def=0" json:"system_error,omitempty"`
  911. ErrorDetail *string `protobuf:"bytes,2,opt,name=error_detail,json=errorDetail" json:"error_detail,omitempty"`
  912. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  913. XXX_unrecognized []byte `json:"-"`
  914. XXX_sizecache int32 `json:"-"`
  915. }
  916. func (m *RemoteSocketServiceError) Reset() { *m = RemoteSocketServiceError{} }
  917. func (m *RemoteSocketServiceError) String() string { return proto.CompactTextString(m) }
  918. func (*RemoteSocketServiceError) ProtoMessage() {}
  919. func (*RemoteSocketServiceError) Descriptor() ([]byte, []int) {
  920. return fileDescriptor_socket_service_b5f8f233dc327808, []int{0}
  921. }
  922. func (m *RemoteSocketServiceError) XXX_Unmarshal(b []byte) error {
  923. return xxx_messageInfo_RemoteSocketServiceError.Unmarshal(m, b)
  924. }
  925. func (m *RemoteSocketServiceError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  926. return xxx_messageInfo_RemoteSocketServiceError.Marshal(b, m, deterministic)
  927. }
  928. func (dst *RemoteSocketServiceError) XXX_Merge(src proto.Message) {
  929. xxx_messageInfo_RemoteSocketServiceError.Merge(dst, src)
  930. }
  931. func (m *RemoteSocketServiceError) XXX_Size() int {
  932. return xxx_messageInfo_RemoteSocketServiceError.Size(m)
  933. }
  934. func (m *RemoteSocketServiceError) XXX_DiscardUnknown() {
  935. xxx_messageInfo_RemoteSocketServiceError.DiscardUnknown(m)
  936. }
  937. var xxx_messageInfo_RemoteSocketServiceError proto.InternalMessageInfo
  938. const Default_RemoteSocketServiceError_SystemError int32 = 0
  939. func (m *RemoteSocketServiceError) GetSystemError() int32 {
  940. if m != nil && m.SystemError != nil {
  941. return *m.SystemError
  942. }
  943. return Default_RemoteSocketServiceError_SystemError
  944. }
  945. func (m *RemoteSocketServiceError) GetErrorDetail() string {
  946. if m != nil && m.ErrorDetail != nil {
  947. return *m.ErrorDetail
  948. }
  949. return ""
  950. }
  951. type AddressPort struct {
  952. Port *int32 `protobuf:"varint,1,req,name=port" json:"port,omitempty"`
  953. PackedAddress []byte `protobuf:"bytes,2,opt,name=packed_address,json=packedAddress" json:"packed_address,omitempty"`
  954. HostnameHint *string `protobuf:"bytes,3,opt,name=hostname_hint,json=hostnameHint" json:"hostname_hint,omitempty"`
  955. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  956. XXX_unrecognized []byte `json:"-"`
  957. XXX_sizecache int32 `json:"-"`
  958. }
  959. func (m *AddressPort) Reset() { *m = AddressPort{} }
  960. func (m *AddressPort) String() string { return proto.CompactTextString(m) }
  961. func (*AddressPort) ProtoMessage() {}
  962. func (*AddressPort) Descriptor() ([]byte, []int) {
  963. return fileDescriptor_socket_service_b5f8f233dc327808, []int{1}
  964. }
  965. func (m *AddressPort) XXX_Unmarshal(b []byte) error {
  966. return xxx_messageInfo_AddressPort.Unmarshal(m, b)
  967. }
  968. func (m *AddressPort) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  969. return xxx_messageInfo_AddressPort.Marshal(b, m, deterministic)
  970. }
  971. func (dst *AddressPort) XXX_Merge(src proto.Message) {
  972. xxx_messageInfo_AddressPort.Merge(dst, src)
  973. }
  974. func (m *AddressPort) XXX_Size() int {
  975. return xxx_messageInfo_AddressPort.Size(m)
  976. }
  977. func (m *AddressPort) XXX_DiscardUnknown() {
  978. xxx_messageInfo_AddressPort.DiscardUnknown(m)
  979. }
  980. var xxx_messageInfo_AddressPort proto.InternalMessageInfo
  981. func (m *AddressPort) GetPort() int32 {
  982. if m != nil && m.Port != nil {
  983. return *m.Port
  984. }
  985. return 0
  986. }
  987. func (m *AddressPort) GetPackedAddress() []byte {
  988. if m != nil {
  989. return m.PackedAddress
  990. }
  991. return nil
  992. }
  993. func (m *AddressPort) GetHostnameHint() string {
  994. if m != nil && m.HostnameHint != nil {
  995. return *m.HostnameHint
  996. }
  997. return ""
  998. }
  999. type CreateSocketRequest struct {
  1000. Family *CreateSocketRequest_SocketFamily `protobuf:"varint,1,req,name=family,enum=appengine.CreateSocketRequest_SocketFamily" json:"family,omitempty"`
  1001. Protocol *CreateSocketRequest_SocketProtocol `protobuf:"varint,2,req,name=protocol,enum=appengine.CreateSocketRequest_SocketProtocol" json:"protocol,omitempty"`
  1002. SocketOptions []*SocketOption `protobuf:"bytes,3,rep,name=socket_options,json=socketOptions" json:"socket_options,omitempty"`
  1003. ProxyExternalIp *AddressPort `protobuf:"bytes,4,opt,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1004. ListenBacklog *int32 `protobuf:"varint,5,opt,name=listen_backlog,json=listenBacklog,def=0" json:"listen_backlog,omitempty"`
  1005. RemoteIp *AddressPort `protobuf:"bytes,6,opt,name=remote_ip,json=remoteIp" json:"remote_ip,omitempty"`
  1006. AppId *string `protobuf:"bytes,9,opt,name=app_id,json=appId" json:"app_id,omitempty"`
  1007. ProjectId *int64 `protobuf:"varint,10,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
  1008. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1009. XXX_unrecognized []byte `json:"-"`
  1010. XXX_sizecache int32 `json:"-"`
  1011. }
  1012. func (m *CreateSocketRequest) Reset() { *m = CreateSocketRequest{} }
  1013. func (m *CreateSocketRequest) String() string { return proto.CompactTextString(m) }
  1014. func (*CreateSocketRequest) ProtoMessage() {}
  1015. func (*CreateSocketRequest) Descriptor() ([]byte, []int) {
  1016. return fileDescriptor_socket_service_b5f8f233dc327808, []int{2}
  1017. }
  1018. func (m *CreateSocketRequest) XXX_Unmarshal(b []byte) error {
  1019. return xxx_messageInfo_CreateSocketRequest.Unmarshal(m, b)
  1020. }
  1021. func (m *CreateSocketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1022. return xxx_messageInfo_CreateSocketRequest.Marshal(b, m, deterministic)
  1023. }
  1024. func (dst *CreateSocketRequest) XXX_Merge(src proto.Message) {
  1025. xxx_messageInfo_CreateSocketRequest.Merge(dst, src)
  1026. }
  1027. func (m *CreateSocketRequest) XXX_Size() int {
  1028. return xxx_messageInfo_CreateSocketRequest.Size(m)
  1029. }
  1030. func (m *CreateSocketRequest) XXX_DiscardUnknown() {
  1031. xxx_messageInfo_CreateSocketRequest.DiscardUnknown(m)
  1032. }
  1033. var xxx_messageInfo_CreateSocketRequest proto.InternalMessageInfo
  1034. const Default_CreateSocketRequest_ListenBacklog int32 = 0
  1035. func (m *CreateSocketRequest) GetFamily() CreateSocketRequest_SocketFamily {
  1036. if m != nil && m.Family != nil {
  1037. return *m.Family
  1038. }
  1039. return CreateSocketRequest_IPv4
  1040. }
  1041. func (m *CreateSocketRequest) GetProtocol() CreateSocketRequest_SocketProtocol {
  1042. if m != nil && m.Protocol != nil {
  1043. return *m.Protocol
  1044. }
  1045. return CreateSocketRequest_TCP
  1046. }
  1047. func (m *CreateSocketRequest) GetSocketOptions() []*SocketOption {
  1048. if m != nil {
  1049. return m.SocketOptions
  1050. }
  1051. return nil
  1052. }
  1053. func (m *CreateSocketRequest) GetProxyExternalIp() *AddressPort {
  1054. if m != nil {
  1055. return m.ProxyExternalIp
  1056. }
  1057. return nil
  1058. }
  1059. func (m *CreateSocketRequest) GetListenBacklog() int32 {
  1060. if m != nil && m.ListenBacklog != nil {
  1061. return *m.ListenBacklog
  1062. }
  1063. return Default_CreateSocketRequest_ListenBacklog
  1064. }
  1065. func (m *CreateSocketRequest) GetRemoteIp() *AddressPort {
  1066. if m != nil {
  1067. return m.RemoteIp
  1068. }
  1069. return nil
  1070. }
  1071. func (m *CreateSocketRequest) GetAppId() string {
  1072. if m != nil && m.AppId != nil {
  1073. return *m.AppId
  1074. }
  1075. return ""
  1076. }
  1077. func (m *CreateSocketRequest) GetProjectId() int64 {
  1078. if m != nil && m.ProjectId != nil {
  1079. return *m.ProjectId
  1080. }
  1081. return 0
  1082. }
  1083. type CreateSocketReply struct {
  1084. SocketDescriptor *string `protobuf:"bytes,1,opt,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1085. ServerAddress *AddressPort `protobuf:"bytes,3,opt,name=server_address,json=serverAddress" json:"server_address,omitempty"`
  1086. ProxyExternalIp *AddressPort `protobuf:"bytes,4,opt,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1087. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1088. proto.XXX_InternalExtensions `json:"-"`
  1089. XXX_unrecognized []byte `json:"-"`
  1090. XXX_sizecache int32 `json:"-"`
  1091. }
  1092. func (m *CreateSocketReply) Reset() { *m = CreateSocketReply{} }
  1093. func (m *CreateSocketReply) String() string { return proto.CompactTextString(m) }
  1094. func (*CreateSocketReply) ProtoMessage() {}
  1095. func (*CreateSocketReply) Descriptor() ([]byte, []int) {
  1096. return fileDescriptor_socket_service_b5f8f233dc327808, []int{3}
  1097. }
  1098. var extRange_CreateSocketReply = []proto.ExtensionRange{
  1099. {Start: 1000, End: 536870911},
  1100. }
  1101. func (*CreateSocketReply) ExtensionRangeArray() []proto.ExtensionRange {
  1102. return extRange_CreateSocketReply
  1103. }
  1104. func (m *CreateSocketReply) XXX_Unmarshal(b []byte) error {
  1105. return xxx_messageInfo_CreateSocketReply.Unmarshal(m, b)
  1106. }
  1107. func (m *CreateSocketReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1108. return xxx_messageInfo_CreateSocketReply.Marshal(b, m, deterministic)
  1109. }
  1110. func (dst *CreateSocketReply) XXX_Merge(src proto.Message) {
  1111. xxx_messageInfo_CreateSocketReply.Merge(dst, src)
  1112. }
  1113. func (m *CreateSocketReply) XXX_Size() int {
  1114. return xxx_messageInfo_CreateSocketReply.Size(m)
  1115. }
  1116. func (m *CreateSocketReply) XXX_DiscardUnknown() {
  1117. xxx_messageInfo_CreateSocketReply.DiscardUnknown(m)
  1118. }
  1119. var xxx_messageInfo_CreateSocketReply proto.InternalMessageInfo
  1120. func (m *CreateSocketReply) GetSocketDescriptor() string {
  1121. if m != nil && m.SocketDescriptor != nil {
  1122. return *m.SocketDescriptor
  1123. }
  1124. return ""
  1125. }
  1126. func (m *CreateSocketReply) GetServerAddress() *AddressPort {
  1127. if m != nil {
  1128. return m.ServerAddress
  1129. }
  1130. return nil
  1131. }
  1132. func (m *CreateSocketReply) GetProxyExternalIp() *AddressPort {
  1133. if m != nil {
  1134. return m.ProxyExternalIp
  1135. }
  1136. return nil
  1137. }
  1138. type BindRequest struct {
  1139. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1140. ProxyExternalIp *AddressPort `protobuf:"bytes,2,req,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1141. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1142. XXX_unrecognized []byte `json:"-"`
  1143. XXX_sizecache int32 `json:"-"`
  1144. }
  1145. func (m *BindRequest) Reset() { *m = BindRequest{} }
  1146. func (m *BindRequest) String() string { return proto.CompactTextString(m) }
  1147. func (*BindRequest) ProtoMessage() {}
  1148. func (*BindRequest) Descriptor() ([]byte, []int) {
  1149. return fileDescriptor_socket_service_b5f8f233dc327808, []int{4}
  1150. }
  1151. func (m *BindRequest) XXX_Unmarshal(b []byte) error {
  1152. return xxx_messageInfo_BindRequest.Unmarshal(m, b)
  1153. }
  1154. func (m *BindRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1155. return xxx_messageInfo_BindRequest.Marshal(b, m, deterministic)
  1156. }
  1157. func (dst *BindRequest) XXX_Merge(src proto.Message) {
  1158. xxx_messageInfo_BindRequest.Merge(dst, src)
  1159. }
  1160. func (m *BindRequest) XXX_Size() int {
  1161. return xxx_messageInfo_BindRequest.Size(m)
  1162. }
  1163. func (m *BindRequest) XXX_DiscardUnknown() {
  1164. xxx_messageInfo_BindRequest.DiscardUnknown(m)
  1165. }
  1166. var xxx_messageInfo_BindRequest proto.InternalMessageInfo
  1167. func (m *BindRequest) GetSocketDescriptor() string {
  1168. if m != nil && m.SocketDescriptor != nil {
  1169. return *m.SocketDescriptor
  1170. }
  1171. return ""
  1172. }
  1173. func (m *BindRequest) GetProxyExternalIp() *AddressPort {
  1174. if m != nil {
  1175. return m.ProxyExternalIp
  1176. }
  1177. return nil
  1178. }
  1179. type BindReply struct {
  1180. ProxyExternalIp *AddressPort `protobuf:"bytes,1,opt,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1181. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1182. XXX_unrecognized []byte `json:"-"`
  1183. XXX_sizecache int32 `json:"-"`
  1184. }
  1185. func (m *BindReply) Reset() { *m = BindReply{} }
  1186. func (m *BindReply) String() string { return proto.CompactTextString(m) }
  1187. func (*BindReply) ProtoMessage() {}
  1188. func (*BindReply) Descriptor() ([]byte, []int) {
  1189. return fileDescriptor_socket_service_b5f8f233dc327808, []int{5}
  1190. }
  1191. func (m *BindReply) XXX_Unmarshal(b []byte) error {
  1192. return xxx_messageInfo_BindReply.Unmarshal(m, b)
  1193. }
  1194. func (m *BindReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1195. return xxx_messageInfo_BindReply.Marshal(b, m, deterministic)
  1196. }
  1197. func (dst *BindReply) XXX_Merge(src proto.Message) {
  1198. xxx_messageInfo_BindReply.Merge(dst, src)
  1199. }
  1200. func (m *BindReply) XXX_Size() int {
  1201. return xxx_messageInfo_BindReply.Size(m)
  1202. }
  1203. func (m *BindReply) XXX_DiscardUnknown() {
  1204. xxx_messageInfo_BindReply.DiscardUnknown(m)
  1205. }
  1206. var xxx_messageInfo_BindReply proto.InternalMessageInfo
  1207. func (m *BindReply) GetProxyExternalIp() *AddressPort {
  1208. if m != nil {
  1209. return m.ProxyExternalIp
  1210. }
  1211. return nil
  1212. }
  1213. type GetSocketNameRequest struct {
  1214. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1215. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1216. XXX_unrecognized []byte `json:"-"`
  1217. XXX_sizecache int32 `json:"-"`
  1218. }
  1219. func (m *GetSocketNameRequest) Reset() { *m = GetSocketNameRequest{} }
  1220. func (m *GetSocketNameRequest) String() string { return proto.CompactTextString(m) }
  1221. func (*GetSocketNameRequest) ProtoMessage() {}
  1222. func (*GetSocketNameRequest) Descriptor() ([]byte, []int) {
  1223. return fileDescriptor_socket_service_b5f8f233dc327808, []int{6}
  1224. }
  1225. func (m *GetSocketNameRequest) XXX_Unmarshal(b []byte) error {
  1226. return xxx_messageInfo_GetSocketNameRequest.Unmarshal(m, b)
  1227. }
  1228. func (m *GetSocketNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1229. return xxx_messageInfo_GetSocketNameRequest.Marshal(b, m, deterministic)
  1230. }
  1231. func (dst *GetSocketNameRequest) XXX_Merge(src proto.Message) {
  1232. xxx_messageInfo_GetSocketNameRequest.Merge(dst, src)
  1233. }
  1234. func (m *GetSocketNameRequest) XXX_Size() int {
  1235. return xxx_messageInfo_GetSocketNameRequest.Size(m)
  1236. }
  1237. func (m *GetSocketNameRequest) XXX_DiscardUnknown() {
  1238. xxx_messageInfo_GetSocketNameRequest.DiscardUnknown(m)
  1239. }
  1240. var xxx_messageInfo_GetSocketNameRequest proto.InternalMessageInfo
  1241. func (m *GetSocketNameRequest) GetSocketDescriptor() string {
  1242. if m != nil && m.SocketDescriptor != nil {
  1243. return *m.SocketDescriptor
  1244. }
  1245. return ""
  1246. }
  1247. type GetSocketNameReply struct {
  1248. ProxyExternalIp *AddressPort `protobuf:"bytes,2,opt,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1249. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1250. XXX_unrecognized []byte `json:"-"`
  1251. XXX_sizecache int32 `json:"-"`
  1252. }
  1253. func (m *GetSocketNameReply) Reset() { *m = GetSocketNameReply{} }
  1254. func (m *GetSocketNameReply) String() string { return proto.CompactTextString(m) }
  1255. func (*GetSocketNameReply) ProtoMessage() {}
  1256. func (*GetSocketNameReply) Descriptor() ([]byte, []int) {
  1257. return fileDescriptor_socket_service_b5f8f233dc327808, []int{7}
  1258. }
  1259. func (m *GetSocketNameReply) XXX_Unmarshal(b []byte) error {
  1260. return xxx_messageInfo_GetSocketNameReply.Unmarshal(m, b)
  1261. }
  1262. func (m *GetSocketNameReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1263. return xxx_messageInfo_GetSocketNameReply.Marshal(b, m, deterministic)
  1264. }
  1265. func (dst *GetSocketNameReply) XXX_Merge(src proto.Message) {
  1266. xxx_messageInfo_GetSocketNameReply.Merge(dst, src)
  1267. }
  1268. func (m *GetSocketNameReply) XXX_Size() int {
  1269. return xxx_messageInfo_GetSocketNameReply.Size(m)
  1270. }
  1271. func (m *GetSocketNameReply) XXX_DiscardUnknown() {
  1272. xxx_messageInfo_GetSocketNameReply.DiscardUnknown(m)
  1273. }
  1274. var xxx_messageInfo_GetSocketNameReply proto.InternalMessageInfo
  1275. func (m *GetSocketNameReply) GetProxyExternalIp() *AddressPort {
  1276. if m != nil {
  1277. return m.ProxyExternalIp
  1278. }
  1279. return nil
  1280. }
  1281. type GetPeerNameRequest struct {
  1282. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1283. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1284. XXX_unrecognized []byte `json:"-"`
  1285. XXX_sizecache int32 `json:"-"`
  1286. }
  1287. func (m *GetPeerNameRequest) Reset() { *m = GetPeerNameRequest{} }
  1288. func (m *GetPeerNameRequest) String() string { return proto.CompactTextString(m) }
  1289. func (*GetPeerNameRequest) ProtoMessage() {}
  1290. func (*GetPeerNameRequest) Descriptor() ([]byte, []int) {
  1291. return fileDescriptor_socket_service_b5f8f233dc327808, []int{8}
  1292. }
  1293. func (m *GetPeerNameRequest) XXX_Unmarshal(b []byte) error {
  1294. return xxx_messageInfo_GetPeerNameRequest.Unmarshal(m, b)
  1295. }
  1296. func (m *GetPeerNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1297. return xxx_messageInfo_GetPeerNameRequest.Marshal(b, m, deterministic)
  1298. }
  1299. func (dst *GetPeerNameRequest) XXX_Merge(src proto.Message) {
  1300. xxx_messageInfo_GetPeerNameRequest.Merge(dst, src)
  1301. }
  1302. func (m *GetPeerNameRequest) XXX_Size() int {
  1303. return xxx_messageInfo_GetPeerNameRequest.Size(m)
  1304. }
  1305. func (m *GetPeerNameRequest) XXX_DiscardUnknown() {
  1306. xxx_messageInfo_GetPeerNameRequest.DiscardUnknown(m)
  1307. }
  1308. var xxx_messageInfo_GetPeerNameRequest proto.InternalMessageInfo
  1309. func (m *GetPeerNameRequest) GetSocketDescriptor() string {
  1310. if m != nil && m.SocketDescriptor != nil {
  1311. return *m.SocketDescriptor
  1312. }
  1313. return ""
  1314. }
  1315. type GetPeerNameReply struct {
  1316. PeerIp *AddressPort `protobuf:"bytes,2,opt,name=peer_ip,json=peerIp" json:"peer_ip,omitempty"`
  1317. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1318. XXX_unrecognized []byte `json:"-"`
  1319. XXX_sizecache int32 `json:"-"`
  1320. }
  1321. func (m *GetPeerNameReply) Reset() { *m = GetPeerNameReply{} }
  1322. func (m *GetPeerNameReply) String() string { return proto.CompactTextString(m) }
  1323. func (*GetPeerNameReply) ProtoMessage() {}
  1324. func (*GetPeerNameReply) Descriptor() ([]byte, []int) {
  1325. return fileDescriptor_socket_service_b5f8f233dc327808, []int{9}
  1326. }
  1327. func (m *GetPeerNameReply) XXX_Unmarshal(b []byte) error {
  1328. return xxx_messageInfo_GetPeerNameReply.Unmarshal(m, b)
  1329. }
  1330. func (m *GetPeerNameReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1331. return xxx_messageInfo_GetPeerNameReply.Marshal(b, m, deterministic)
  1332. }
  1333. func (dst *GetPeerNameReply) XXX_Merge(src proto.Message) {
  1334. xxx_messageInfo_GetPeerNameReply.Merge(dst, src)
  1335. }
  1336. func (m *GetPeerNameReply) XXX_Size() int {
  1337. return xxx_messageInfo_GetPeerNameReply.Size(m)
  1338. }
  1339. func (m *GetPeerNameReply) XXX_DiscardUnknown() {
  1340. xxx_messageInfo_GetPeerNameReply.DiscardUnknown(m)
  1341. }
  1342. var xxx_messageInfo_GetPeerNameReply proto.InternalMessageInfo
  1343. func (m *GetPeerNameReply) GetPeerIp() *AddressPort {
  1344. if m != nil {
  1345. return m.PeerIp
  1346. }
  1347. return nil
  1348. }
  1349. type SocketOption struct {
  1350. Level *SocketOption_SocketOptionLevel `protobuf:"varint,1,req,name=level,enum=appengine.SocketOption_SocketOptionLevel" json:"level,omitempty"`
  1351. Option *SocketOption_SocketOptionName `protobuf:"varint,2,req,name=option,enum=appengine.SocketOption_SocketOptionName" json:"option,omitempty"`
  1352. Value []byte `protobuf:"bytes,3,req,name=value" json:"value,omitempty"`
  1353. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1354. XXX_unrecognized []byte `json:"-"`
  1355. XXX_sizecache int32 `json:"-"`
  1356. }
  1357. func (m *SocketOption) Reset() { *m = SocketOption{} }
  1358. func (m *SocketOption) String() string { return proto.CompactTextString(m) }
  1359. func (*SocketOption) ProtoMessage() {}
  1360. func (*SocketOption) Descriptor() ([]byte, []int) {
  1361. return fileDescriptor_socket_service_b5f8f233dc327808, []int{10}
  1362. }
  1363. func (m *SocketOption) XXX_Unmarshal(b []byte) error {
  1364. return xxx_messageInfo_SocketOption.Unmarshal(m, b)
  1365. }
  1366. func (m *SocketOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1367. return xxx_messageInfo_SocketOption.Marshal(b, m, deterministic)
  1368. }
  1369. func (dst *SocketOption) XXX_Merge(src proto.Message) {
  1370. xxx_messageInfo_SocketOption.Merge(dst, src)
  1371. }
  1372. func (m *SocketOption) XXX_Size() int {
  1373. return xxx_messageInfo_SocketOption.Size(m)
  1374. }
  1375. func (m *SocketOption) XXX_DiscardUnknown() {
  1376. xxx_messageInfo_SocketOption.DiscardUnknown(m)
  1377. }
  1378. var xxx_messageInfo_SocketOption proto.InternalMessageInfo
  1379. func (m *SocketOption) GetLevel() SocketOption_SocketOptionLevel {
  1380. if m != nil && m.Level != nil {
  1381. return *m.Level
  1382. }
  1383. return SocketOption_SOCKET_SOL_IP
  1384. }
  1385. func (m *SocketOption) GetOption() SocketOption_SocketOptionName {
  1386. if m != nil && m.Option != nil {
  1387. return *m.Option
  1388. }
  1389. return SocketOption_SOCKET_SO_DEBUG
  1390. }
  1391. func (m *SocketOption) GetValue() []byte {
  1392. if m != nil {
  1393. return m.Value
  1394. }
  1395. return nil
  1396. }
  1397. type SetSocketOptionsRequest struct {
  1398. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1399. Options []*SocketOption `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
  1400. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1401. XXX_unrecognized []byte `json:"-"`
  1402. XXX_sizecache int32 `json:"-"`
  1403. }
  1404. func (m *SetSocketOptionsRequest) Reset() { *m = SetSocketOptionsRequest{} }
  1405. func (m *SetSocketOptionsRequest) String() string { return proto.CompactTextString(m) }
  1406. func (*SetSocketOptionsRequest) ProtoMessage() {}
  1407. func (*SetSocketOptionsRequest) Descriptor() ([]byte, []int) {
  1408. return fileDescriptor_socket_service_b5f8f233dc327808, []int{11}
  1409. }
  1410. func (m *SetSocketOptionsRequest) XXX_Unmarshal(b []byte) error {
  1411. return xxx_messageInfo_SetSocketOptionsRequest.Unmarshal(m, b)
  1412. }
  1413. func (m *SetSocketOptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1414. return xxx_messageInfo_SetSocketOptionsRequest.Marshal(b, m, deterministic)
  1415. }
  1416. func (dst *SetSocketOptionsRequest) XXX_Merge(src proto.Message) {
  1417. xxx_messageInfo_SetSocketOptionsRequest.Merge(dst, src)
  1418. }
  1419. func (m *SetSocketOptionsRequest) XXX_Size() int {
  1420. return xxx_messageInfo_SetSocketOptionsRequest.Size(m)
  1421. }
  1422. func (m *SetSocketOptionsRequest) XXX_DiscardUnknown() {
  1423. xxx_messageInfo_SetSocketOptionsRequest.DiscardUnknown(m)
  1424. }
  1425. var xxx_messageInfo_SetSocketOptionsRequest proto.InternalMessageInfo
  1426. func (m *SetSocketOptionsRequest) GetSocketDescriptor() string {
  1427. if m != nil && m.SocketDescriptor != nil {
  1428. return *m.SocketDescriptor
  1429. }
  1430. return ""
  1431. }
  1432. func (m *SetSocketOptionsRequest) GetOptions() []*SocketOption {
  1433. if m != nil {
  1434. return m.Options
  1435. }
  1436. return nil
  1437. }
  1438. type SetSocketOptionsReply struct {
  1439. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1440. XXX_unrecognized []byte `json:"-"`
  1441. XXX_sizecache int32 `json:"-"`
  1442. }
  1443. func (m *SetSocketOptionsReply) Reset() { *m = SetSocketOptionsReply{} }
  1444. func (m *SetSocketOptionsReply) String() string { return proto.CompactTextString(m) }
  1445. func (*SetSocketOptionsReply) ProtoMessage() {}
  1446. func (*SetSocketOptionsReply) Descriptor() ([]byte, []int) {
  1447. return fileDescriptor_socket_service_b5f8f233dc327808, []int{12}
  1448. }
  1449. func (m *SetSocketOptionsReply) XXX_Unmarshal(b []byte) error {
  1450. return xxx_messageInfo_SetSocketOptionsReply.Unmarshal(m, b)
  1451. }
  1452. func (m *SetSocketOptionsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1453. return xxx_messageInfo_SetSocketOptionsReply.Marshal(b, m, deterministic)
  1454. }
  1455. func (dst *SetSocketOptionsReply) XXX_Merge(src proto.Message) {
  1456. xxx_messageInfo_SetSocketOptionsReply.Merge(dst, src)
  1457. }
  1458. func (m *SetSocketOptionsReply) XXX_Size() int {
  1459. return xxx_messageInfo_SetSocketOptionsReply.Size(m)
  1460. }
  1461. func (m *SetSocketOptionsReply) XXX_DiscardUnknown() {
  1462. xxx_messageInfo_SetSocketOptionsReply.DiscardUnknown(m)
  1463. }
  1464. var xxx_messageInfo_SetSocketOptionsReply proto.InternalMessageInfo
  1465. type GetSocketOptionsRequest struct {
  1466. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1467. Options []*SocketOption `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
  1468. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1469. XXX_unrecognized []byte `json:"-"`
  1470. XXX_sizecache int32 `json:"-"`
  1471. }
  1472. func (m *GetSocketOptionsRequest) Reset() { *m = GetSocketOptionsRequest{} }
  1473. func (m *GetSocketOptionsRequest) String() string { return proto.CompactTextString(m) }
  1474. func (*GetSocketOptionsRequest) ProtoMessage() {}
  1475. func (*GetSocketOptionsRequest) Descriptor() ([]byte, []int) {
  1476. return fileDescriptor_socket_service_b5f8f233dc327808, []int{13}
  1477. }
  1478. func (m *GetSocketOptionsRequest) XXX_Unmarshal(b []byte) error {
  1479. return xxx_messageInfo_GetSocketOptionsRequest.Unmarshal(m, b)
  1480. }
  1481. func (m *GetSocketOptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1482. return xxx_messageInfo_GetSocketOptionsRequest.Marshal(b, m, deterministic)
  1483. }
  1484. func (dst *GetSocketOptionsRequest) XXX_Merge(src proto.Message) {
  1485. xxx_messageInfo_GetSocketOptionsRequest.Merge(dst, src)
  1486. }
  1487. func (m *GetSocketOptionsRequest) XXX_Size() int {
  1488. return xxx_messageInfo_GetSocketOptionsRequest.Size(m)
  1489. }
  1490. func (m *GetSocketOptionsRequest) XXX_DiscardUnknown() {
  1491. xxx_messageInfo_GetSocketOptionsRequest.DiscardUnknown(m)
  1492. }
  1493. var xxx_messageInfo_GetSocketOptionsRequest proto.InternalMessageInfo
  1494. func (m *GetSocketOptionsRequest) GetSocketDescriptor() string {
  1495. if m != nil && m.SocketDescriptor != nil {
  1496. return *m.SocketDescriptor
  1497. }
  1498. return ""
  1499. }
  1500. func (m *GetSocketOptionsRequest) GetOptions() []*SocketOption {
  1501. if m != nil {
  1502. return m.Options
  1503. }
  1504. return nil
  1505. }
  1506. type GetSocketOptionsReply struct {
  1507. Options []*SocketOption `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
  1508. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1509. XXX_unrecognized []byte `json:"-"`
  1510. XXX_sizecache int32 `json:"-"`
  1511. }
  1512. func (m *GetSocketOptionsReply) Reset() { *m = GetSocketOptionsReply{} }
  1513. func (m *GetSocketOptionsReply) String() string { return proto.CompactTextString(m) }
  1514. func (*GetSocketOptionsReply) ProtoMessage() {}
  1515. func (*GetSocketOptionsReply) Descriptor() ([]byte, []int) {
  1516. return fileDescriptor_socket_service_b5f8f233dc327808, []int{14}
  1517. }
  1518. func (m *GetSocketOptionsReply) XXX_Unmarshal(b []byte) error {
  1519. return xxx_messageInfo_GetSocketOptionsReply.Unmarshal(m, b)
  1520. }
  1521. func (m *GetSocketOptionsReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1522. return xxx_messageInfo_GetSocketOptionsReply.Marshal(b, m, deterministic)
  1523. }
  1524. func (dst *GetSocketOptionsReply) XXX_Merge(src proto.Message) {
  1525. xxx_messageInfo_GetSocketOptionsReply.Merge(dst, src)
  1526. }
  1527. func (m *GetSocketOptionsReply) XXX_Size() int {
  1528. return xxx_messageInfo_GetSocketOptionsReply.Size(m)
  1529. }
  1530. func (m *GetSocketOptionsReply) XXX_DiscardUnknown() {
  1531. xxx_messageInfo_GetSocketOptionsReply.DiscardUnknown(m)
  1532. }
  1533. var xxx_messageInfo_GetSocketOptionsReply proto.InternalMessageInfo
  1534. func (m *GetSocketOptionsReply) GetOptions() []*SocketOption {
  1535. if m != nil {
  1536. return m.Options
  1537. }
  1538. return nil
  1539. }
  1540. type ConnectRequest struct {
  1541. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1542. RemoteIp *AddressPort `protobuf:"bytes,2,req,name=remote_ip,json=remoteIp" json:"remote_ip,omitempty"`
  1543. TimeoutSeconds *float64 `protobuf:"fixed64,3,opt,name=timeout_seconds,json=timeoutSeconds,def=-1" json:"timeout_seconds,omitempty"`
  1544. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1545. XXX_unrecognized []byte `json:"-"`
  1546. XXX_sizecache int32 `json:"-"`
  1547. }
  1548. func (m *ConnectRequest) Reset() { *m = ConnectRequest{} }
  1549. func (m *ConnectRequest) String() string { return proto.CompactTextString(m) }
  1550. func (*ConnectRequest) ProtoMessage() {}
  1551. func (*ConnectRequest) Descriptor() ([]byte, []int) {
  1552. return fileDescriptor_socket_service_b5f8f233dc327808, []int{15}
  1553. }
  1554. func (m *ConnectRequest) XXX_Unmarshal(b []byte) error {
  1555. return xxx_messageInfo_ConnectRequest.Unmarshal(m, b)
  1556. }
  1557. func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1558. return xxx_messageInfo_ConnectRequest.Marshal(b, m, deterministic)
  1559. }
  1560. func (dst *ConnectRequest) XXX_Merge(src proto.Message) {
  1561. xxx_messageInfo_ConnectRequest.Merge(dst, src)
  1562. }
  1563. func (m *ConnectRequest) XXX_Size() int {
  1564. return xxx_messageInfo_ConnectRequest.Size(m)
  1565. }
  1566. func (m *ConnectRequest) XXX_DiscardUnknown() {
  1567. xxx_messageInfo_ConnectRequest.DiscardUnknown(m)
  1568. }
  1569. var xxx_messageInfo_ConnectRequest proto.InternalMessageInfo
  1570. const Default_ConnectRequest_TimeoutSeconds float64 = -1
  1571. func (m *ConnectRequest) GetSocketDescriptor() string {
  1572. if m != nil && m.SocketDescriptor != nil {
  1573. return *m.SocketDescriptor
  1574. }
  1575. return ""
  1576. }
  1577. func (m *ConnectRequest) GetRemoteIp() *AddressPort {
  1578. if m != nil {
  1579. return m.RemoteIp
  1580. }
  1581. return nil
  1582. }
  1583. func (m *ConnectRequest) GetTimeoutSeconds() float64 {
  1584. if m != nil && m.TimeoutSeconds != nil {
  1585. return *m.TimeoutSeconds
  1586. }
  1587. return Default_ConnectRequest_TimeoutSeconds
  1588. }
  1589. type ConnectReply struct {
  1590. ProxyExternalIp *AddressPort `protobuf:"bytes,1,opt,name=proxy_external_ip,json=proxyExternalIp" json:"proxy_external_ip,omitempty"`
  1591. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1592. proto.XXX_InternalExtensions `json:"-"`
  1593. XXX_unrecognized []byte `json:"-"`
  1594. XXX_sizecache int32 `json:"-"`
  1595. }
  1596. func (m *ConnectReply) Reset() { *m = ConnectReply{} }
  1597. func (m *ConnectReply) String() string { return proto.CompactTextString(m) }
  1598. func (*ConnectReply) ProtoMessage() {}
  1599. func (*ConnectReply) Descriptor() ([]byte, []int) {
  1600. return fileDescriptor_socket_service_b5f8f233dc327808, []int{16}
  1601. }
  1602. var extRange_ConnectReply = []proto.ExtensionRange{
  1603. {Start: 1000, End: 536870911},
  1604. }
  1605. func (*ConnectReply) ExtensionRangeArray() []proto.ExtensionRange {
  1606. return extRange_ConnectReply
  1607. }
  1608. func (m *ConnectReply) XXX_Unmarshal(b []byte) error {
  1609. return xxx_messageInfo_ConnectReply.Unmarshal(m, b)
  1610. }
  1611. func (m *ConnectReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1612. return xxx_messageInfo_ConnectReply.Marshal(b, m, deterministic)
  1613. }
  1614. func (dst *ConnectReply) XXX_Merge(src proto.Message) {
  1615. xxx_messageInfo_ConnectReply.Merge(dst, src)
  1616. }
  1617. func (m *ConnectReply) XXX_Size() int {
  1618. return xxx_messageInfo_ConnectReply.Size(m)
  1619. }
  1620. func (m *ConnectReply) XXX_DiscardUnknown() {
  1621. xxx_messageInfo_ConnectReply.DiscardUnknown(m)
  1622. }
  1623. var xxx_messageInfo_ConnectReply proto.InternalMessageInfo
  1624. func (m *ConnectReply) GetProxyExternalIp() *AddressPort {
  1625. if m != nil {
  1626. return m.ProxyExternalIp
  1627. }
  1628. return nil
  1629. }
  1630. type ListenRequest struct {
  1631. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1632. Backlog *int32 `protobuf:"varint,2,req,name=backlog" json:"backlog,omitempty"`
  1633. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1634. XXX_unrecognized []byte `json:"-"`
  1635. XXX_sizecache int32 `json:"-"`
  1636. }
  1637. func (m *ListenRequest) Reset() { *m = ListenRequest{} }
  1638. func (m *ListenRequest) String() string { return proto.CompactTextString(m) }
  1639. func (*ListenRequest) ProtoMessage() {}
  1640. func (*ListenRequest) Descriptor() ([]byte, []int) {
  1641. return fileDescriptor_socket_service_b5f8f233dc327808, []int{17}
  1642. }
  1643. func (m *ListenRequest) XXX_Unmarshal(b []byte) error {
  1644. return xxx_messageInfo_ListenRequest.Unmarshal(m, b)
  1645. }
  1646. func (m *ListenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1647. return xxx_messageInfo_ListenRequest.Marshal(b, m, deterministic)
  1648. }
  1649. func (dst *ListenRequest) XXX_Merge(src proto.Message) {
  1650. xxx_messageInfo_ListenRequest.Merge(dst, src)
  1651. }
  1652. func (m *ListenRequest) XXX_Size() int {
  1653. return xxx_messageInfo_ListenRequest.Size(m)
  1654. }
  1655. func (m *ListenRequest) XXX_DiscardUnknown() {
  1656. xxx_messageInfo_ListenRequest.DiscardUnknown(m)
  1657. }
  1658. var xxx_messageInfo_ListenRequest proto.InternalMessageInfo
  1659. func (m *ListenRequest) GetSocketDescriptor() string {
  1660. if m != nil && m.SocketDescriptor != nil {
  1661. return *m.SocketDescriptor
  1662. }
  1663. return ""
  1664. }
  1665. func (m *ListenRequest) GetBacklog() int32 {
  1666. if m != nil && m.Backlog != nil {
  1667. return *m.Backlog
  1668. }
  1669. return 0
  1670. }
  1671. type ListenReply struct {
  1672. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1673. XXX_unrecognized []byte `json:"-"`
  1674. XXX_sizecache int32 `json:"-"`
  1675. }
  1676. func (m *ListenReply) Reset() { *m = ListenReply{} }
  1677. func (m *ListenReply) String() string { return proto.CompactTextString(m) }
  1678. func (*ListenReply) ProtoMessage() {}
  1679. func (*ListenReply) Descriptor() ([]byte, []int) {
  1680. return fileDescriptor_socket_service_b5f8f233dc327808, []int{18}
  1681. }
  1682. func (m *ListenReply) XXX_Unmarshal(b []byte) error {
  1683. return xxx_messageInfo_ListenReply.Unmarshal(m, b)
  1684. }
  1685. func (m *ListenReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1686. return xxx_messageInfo_ListenReply.Marshal(b, m, deterministic)
  1687. }
  1688. func (dst *ListenReply) XXX_Merge(src proto.Message) {
  1689. xxx_messageInfo_ListenReply.Merge(dst, src)
  1690. }
  1691. func (m *ListenReply) XXX_Size() int {
  1692. return xxx_messageInfo_ListenReply.Size(m)
  1693. }
  1694. func (m *ListenReply) XXX_DiscardUnknown() {
  1695. xxx_messageInfo_ListenReply.DiscardUnknown(m)
  1696. }
  1697. var xxx_messageInfo_ListenReply proto.InternalMessageInfo
  1698. type AcceptRequest struct {
  1699. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1700. TimeoutSeconds *float64 `protobuf:"fixed64,2,opt,name=timeout_seconds,json=timeoutSeconds,def=-1" json:"timeout_seconds,omitempty"`
  1701. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1702. XXX_unrecognized []byte `json:"-"`
  1703. XXX_sizecache int32 `json:"-"`
  1704. }
  1705. func (m *AcceptRequest) Reset() { *m = AcceptRequest{} }
  1706. func (m *AcceptRequest) String() string { return proto.CompactTextString(m) }
  1707. func (*AcceptRequest) ProtoMessage() {}
  1708. func (*AcceptRequest) Descriptor() ([]byte, []int) {
  1709. return fileDescriptor_socket_service_b5f8f233dc327808, []int{19}
  1710. }
  1711. func (m *AcceptRequest) XXX_Unmarshal(b []byte) error {
  1712. return xxx_messageInfo_AcceptRequest.Unmarshal(m, b)
  1713. }
  1714. func (m *AcceptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1715. return xxx_messageInfo_AcceptRequest.Marshal(b, m, deterministic)
  1716. }
  1717. func (dst *AcceptRequest) XXX_Merge(src proto.Message) {
  1718. xxx_messageInfo_AcceptRequest.Merge(dst, src)
  1719. }
  1720. func (m *AcceptRequest) XXX_Size() int {
  1721. return xxx_messageInfo_AcceptRequest.Size(m)
  1722. }
  1723. func (m *AcceptRequest) XXX_DiscardUnknown() {
  1724. xxx_messageInfo_AcceptRequest.DiscardUnknown(m)
  1725. }
  1726. var xxx_messageInfo_AcceptRequest proto.InternalMessageInfo
  1727. const Default_AcceptRequest_TimeoutSeconds float64 = -1
  1728. func (m *AcceptRequest) GetSocketDescriptor() string {
  1729. if m != nil && m.SocketDescriptor != nil {
  1730. return *m.SocketDescriptor
  1731. }
  1732. return ""
  1733. }
  1734. func (m *AcceptRequest) GetTimeoutSeconds() float64 {
  1735. if m != nil && m.TimeoutSeconds != nil {
  1736. return *m.TimeoutSeconds
  1737. }
  1738. return Default_AcceptRequest_TimeoutSeconds
  1739. }
  1740. type AcceptReply struct {
  1741. NewSocketDescriptor []byte `protobuf:"bytes,2,opt,name=new_socket_descriptor,json=newSocketDescriptor" json:"new_socket_descriptor,omitempty"`
  1742. RemoteAddress *AddressPort `protobuf:"bytes,3,opt,name=remote_address,json=remoteAddress" json:"remote_address,omitempty"`
  1743. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1744. XXX_unrecognized []byte `json:"-"`
  1745. XXX_sizecache int32 `json:"-"`
  1746. }
  1747. func (m *AcceptReply) Reset() { *m = AcceptReply{} }
  1748. func (m *AcceptReply) String() string { return proto.CompactTextString(m) }
  1749. func (*AcceptReply) ProtoMessage() {}
  1750. func (*AcceptReply) Descriptor() ([]byte, []int) {
  1751. return fileDescriptor_socket_service_b5f8f233dc327808, []int{20}
  1752. }
  1753. func (m *AcceptReply) XXX_Unmarshal(b []byte) error {
  1754. return xxx_messageInfo_AcceptReply.Unmarshal(m, b)
  1755. }
  1756. func (m *AcceptReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1757. return xxx_messageInfo_AcceptReply.Marshal(b, m, deterministic)
  1758. }
  1759. func (dst *AcceptReply) XXX_Merge(src proto.Message) {
  1760. xxx_messageInfo_AcceptReply.Merge(dst, src)
  1761. }
  1762. func (m *AcceptReply) XXX_Size() int {
  1763. return xxx_messageInfo_AcceptReply.Size(m)
  1764. }
  1765. func (m *AcceptReply) XXX_DiscardUnknown() {
  1766. xxx_messageInfo_AcceptReply.DiscardUnknown(m)
  1767. }
  1768. var xxx_messageInfo_AcceptReply proto.InternalMessageInfo
  1769. func (m *AcceptReply) GetNewSocketDescriptor() []byte {
  1770. if m != nil {
  1771. return m.NewSocketDescriptor
  1772. }
  1773. return nil
  1774. }
  1775. func (m *AcceptReply) GetRemoteAddress() *AddressPort {
  1776. if m != nil {
  1777. return m.RemoteAddress
  1778. }
  1779. return nil
  1780. }
  1781. type ShutDownRequest struct {
  1782. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1783. How *ShutDownRequest_How `protobuf:"varint,2,req,name=how,enum=appengine.ShutDownRequest_How" json:"how,omitempty"`
  1784. SendOffset *int64 `protobuf:"varint,3,req,name=send_offset,json=sendOffset" json:"send_offset,omitempty"`
  1785. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1786. XXX_unrecognized []byte `json:"-"`
  1787. XXX_sizecache int32 `json:"-"`
  1788. }
  1789. func (m *ShutDownRequest) Reset() { *m = ShutDownRequest{} }
  1790. func (m *ShutDownRequest) String() string { return proto.CompactTextString(m) }
  1791. func (*ShutDownRequest) ProtoMessage() {}
  1792. func (*ShutDownRequest) Descriptor() ([]byte, []int) {
  1793. return fileDescriptor_socket_service_b5f8f233dc327808, []int{21}
  1794. }
  1795. func (m *ShutDownRequest) XXX_Unmarshal(b []byte) error {
  1796. return xxx_messageInfo_ShutDownRequest.Unmarshal(m, b)
  1797. }
  1798. func (m *ShutDownRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1799. return xxx_messageInfo_ShutDownRequest.Marshal(b, m, deterministic)
  1800. }
  1801. func (dst *ShutDownRequest) XXX_Merge(src proto.Message) {
  1802. xxx_messageInfo_ShutDownRequest.Merge(dst, src)
  1803. }
  1804. func (m *ShutDownRequest) XXX_Size() int {
  1805. return xxx_messageInfo_ShutDownRequest.Size(m)
  1806. }
  1807. func (m *ShutDownRequest) XXX_DiscardUnknown() {
  1808. xxx_messageInfo_ShutDownRequest.DiscardUnknown(m)
  1809. }
  1810. var xxx_messageInfo_ShutDownRequest proto.InternalMessageInfo
  1811. func (m *ShutDownRequest) GetSocketDescriptor() string {
  1812. if m != nil && m.SocketDescriptor != nil {
  1813. return *m.SocketDescriptor
  1814. }
  1815. return ""
  1816. }
  1817. func (m *ShutDownRequest) GetHow() ShutDownRequest_How {
  1818. if m != nil && m.How != nil {
  1819. return *m.How
  1820. }
  1821. return ShutDownRequest_SOCKET_SHUT_RD
  1822. }
  1823. func (m *ShutDownRequest) GetSendOffset() int64 {
  1824. if m != nil && m.SendOffset != nil {
  1825. return *m.SendOffset
  1826. }
  1827. return 0
  1828. }
  1829. type ShutDownReply struct {
  1830. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1831. XXX_unrecognized []byte `json:"-"`
  1832. XXX_sizecache int32 `json:"-"`
  1833. }
  1834. func (m *ShutDownReply) Reset() { *m = ShutDownReply{} }
  1835. func (m *ShutDownReply) String() string { return proto.CompactTextString(m) }
  1836. func (*ShutDownReply) ProtoMessage() {}
  1837. func (*ShutDownReply) Descriptor() ([]byte, []int) {
  1838. return fileDescriptor_socket_service_b5f8f233dc327808, []int{22}
  1839. }
  1840. func (m *ShutDownReply) XXX_Unmarshal(b []byte) error {
  1841. return xxx_messageInfo_ShutDownReply.Unmarshal(m, b)
  1842. }
  1843. func (m *ShutDownReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1844. return xxx_messageInfo_ShutDownReply.Marshal(b, m, deterministic)
  1845. }
  1846. func (dst *ShutDownReply) XXX_Merge(src proto.Message) {
  1847. xxx_messageInfo_ShutDownReply.Merge(dst, src)
  1848. }
  1849. func (m *ShutDownReply) XXX_Size() int {
  1850. return xxx_messageInfo_ShutDownReply.Size(m)
  1851. }
  1852. func (m *ShutDownReply) XXX_DiscardUnknown() {
  1853. xxx_messageInfo_ShutDownReply.DiscardUnknown(m)
  1854. }
  1855. var xxx_messageInfo_ShutDownReply proto.InternalMessageInfo
  1856. type CloseRequest struct {
  1857. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1858. SendOffset *int64 `protobuf:"varint,2,opt,name=send_offset,json=sendOffset,def=-1" json:"send_offset,omitempty"`
  1859. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1860. XXX_unrecognized []byte `json:"-"`
  1861. XXX_sizecache int32 `json:"-"`
  1862. }
  1863. func (m *CloseRequest) Reset() { *m = CloseRequest{} }
  1864. func (m *CloseRequest) String() string { return proto.CompactTextString(m) }
  1865. func (*CloseRequest) ProtoMessage() {}
  1866. func (*CloseRequest) Descriptor() ([]byte, []int) {
  1867. return fileDescriptor_socket_service_b5f8f233dc327808, []int{23}
  1868. }
  1869. func (m *CloseRequest) XXX_Unmarshal(b []byte) error {
  1870. return xxx_messageInfo_CloseRequest.Unmarshal(m, b)
  1871. }
  1872. func (m *CloseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1873. return xxx_messageInfo_CloseRequest.Marshal(b, m, deterministic)
  1874. }
  1875. func (dst *CloseRequest) XXX_Merge(src proto.Message) {
  1876. xxx_messageInfo_CloseRequest.Merge(dst, src)
  1877. }
  1878. func (m *CloseRequest) XXX_Size() int {
  1879. return xxx_messageInfo_CloseRequest.Size(m)
  1880. }
  1881. func (m *CloseRequest) XXX_DiscardUnknown() {
  1882. xxx_messageInfo_CloseRequest.DiscardUnknown(m)
  1883. }
  1884. var xxx_messageInfo_CloseRequest proto.InternalMessageInfo
  1885. const Default_CloseRequest_SendOffset int64 = -1
  1886. func (m *CloseRequest) GetSocketDescriptor() string {
  1887. if m != nil && m.SocketDescriptor != nil {
  1888. return *m.SocketDescriptor
  1889. }
  1890. return ""
  1891. }
  1892. func (m *CloseRequest) GetSendOffset() int64 {
  1893. if m != nil && m.SendOffset != nil {
  1894. return *m.SendOffset
  1895. }
  1896. return Default_CloseRequest_SendOffset
  1897. }
  1898. type CloseReply struct {
  1899. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1900. XXX_unrecognized []byte `json:"-"`
  1901. XXX_sizecache int32 `json:"-"`
  1902. }
  1903. func (m *CloseReply) Reset() { *m = CloseReply{} }
  1904. func (m *CloseReply) String() string { return proto.CompactTextString(m) }
  1905. func (*CloseReply) ProtoMessage() {}
  1906. func (*CloseReply) Descriptor() ([]byte, []int) {
  1907. return fileDescriptor_socket_service_b5f8f233dc327808, []int{24}
  1908. }
  1909. func (m *CloseReply) XXX_Unmarshal(b []byte) error {
  1910. return xxx_messageInfo_CloseReply.Unmarshal(m, b)
  1911. }
  1912. func (m *CloseReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1913. return xxx_messageInfo_CloseReply.Marshal(b, m, deterministic)
  1914. }
  1915. func (dst *CloseReply) XXX_Merge(src proto.Message) {
  1916. xxx_messageInfo_CloseReply.Merge(dst, src)
  1917. }
  1918. func (m *CloseReply) XXX_Size() int {
  1919. return xxx_messageInfo_CloseReply.Size(m)
  1920. }
  1921. func (m *CloseReply) XXX_DiscardUnknown() {
  1922. xxx_messageInfo_CloseReply.DiscardUnknown(m)
  1923. }
  1924. var xxx_messageInfo_CloseReply proto.InternalMessageInfo
  1925. type SendRequest struct {
  1926. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  1927. Data []byte `protobuf:"bytes,2,req,name=data" json:"data,omitempty"`
  1928. StreamOffset *int64 `protobuf:"varint,3,req,name=stream_offset,json=streamOffset" json:"stream_offset,omitempty"`
  1929. Flags *int32 `protobuf:"varint,4,opt,name=flags,def=0" json:"flags,omitempty"`
  1930. SendTo *AddressPort `protobuf:"bytes,5,opt,name=send_to,json=sendTo" json:"send_to,omitempty"`
  1931. TimeoutSeconds *float64 `protobuf:"fixed64,6,opt,name=timeout_seconds,json=timeoutSeconds,def=-1" json:"timeout_seconds,omitempty"`
  1932. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1933. XXX_unrecognized []byte `json:"-"`
  1934. XXX_sizecache int32 `json:"-"`
  1935. }
  1936. func (m *SendRequest) Reset() { *m = SendRequest{} }
  1937. func (m *SendRequest) String() string { return proto.CompactTextString(m) }
  1938. func (*SendRequest) ProtoMessage() {}
  1939. func (*SendRequest) Descriptor() ([]byte, []int) {
  1940. return fileDescriptor_socket_service_b5f8f233dc327808, []int{25}
  1941. }
  1942. func (m *SendRequest) XXX_Unmarshal(b []byte) error {
  1943. return xxx_messageInfo_SendRequest.Unmarshal(m, b)
  1944. }
  1945. func (m *SendRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1946. return xxx_messageInfo_SendRequest.Marshal(b, m, deterministic)
  1947. }
  1948. func (dst *SendRequest) XXX_Merge(src proto.Message) {
  1949. xxx_messageInfo_SendRequest.Merge(dst, src)
  1950. }
  1951. func (m *SendRequest) XXX_Size() int {
  1952. return xxx_messageInfo_SendRequest.Size(m)
  1953. }
  1954. func (m *SendRequest) XXX_DiscardUnknown() {
  1955. xxx_messageInfo_SendRequest.DiscardUnknown(m)
  1956. }
  1957. var xxx_messageInfo_SendRequest proto.InternalMessageInfo
  1958. const Default_SendRequest_Flags int32 = 0
  1959. const Default_SendRequest_TimeoutSeconds float64 = -1
  1960. func (m *SendRequest) GetSocketDescriptor() string {
  1961. if m != nil && m.SocketDescriptor != nil {
  1962. return *m.SocketDescriptor
  1963. }
  1964. return ""
  1965. }
  1966. func (m *SendRequest) GetData() []byte {
  1967. if m != nil {
  1968. return m.Data
  1969. }
  1970. return nil
  1971. }
  1972. func (m *SendRequest) GetStreamOffset() int64 {
  1973. if m != nil && m.StreamOffset != nil {
  1974. return *m.StreamOffset
  1975. }
  1976. return 0
  1977. }
  1978. func (m *SendRequest) GetFlags() int32 {
  1979. if m != nil && m.Flags != nil {
  1980. return *m.Flags
  1981. }
  1982. return Default_SendRequest_Flags
  1983. }
  1984. func (m *SendRequest) GetSendTo() *AddressPort {
  1985. if m != nil {
  1986. return m.SendTo
  1987. }
  1988. return nil
  1989. }
  1990. func (m *SendRequest) GetTimeoutSeconds() float64 {
  1991. if m != nil && m.TimeoutSeconds != nil {
  1992. return *m.TimeoutSeconds
  1993. }
  1994. return Default_SendRequest_TimeoutSeconds
  1995. }
  1996. type SendReply struct {
  1997. DataSent *int32 `protobuf:"varint,1,opt,name=data_sent,json=dataSent" json:"data_sent,omitempty"`
  1998. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1999. XXX_unrecognized []byte `json:"-"`
  2000. XXX_sizecache int32 `json:"-"`
  2001. }
  2002. func (m *SendReply) Reset() { *m = SendReply{} }
  2003. func (m *SendReply) String() string { return proto.CompactTextString(m) }
  2004. func (*SendReply) ProtoMessage() {}
  2005. func (*SendReply) Descriptor() ([]byte, []int) {
  2006. return fileDescriptor_socket_service_b5f8f233dc327808, []int{26}
  2007. }
  2008. func (m *SendReply) XXX_Unmarshal(b []byte) error {
  2009. return xxx_messageInfo_SendReply.Unmarshal(m, b)
  2010. }
  2011. func (m *SendReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2012. return xxx_messageInfo_SendReply.Marshal(b, m, deterministic)
  2013. }
  2014. func (dst *SendReply) XXX_Merge(src proto.Message) {
  2015. xxx_messageInfo_SendReply.Merge(dst, src)
  2016. }
  2017. func (m *SendReply) XXX_Size() int {
  2018. return xxx_messageInfo_SendReply.Size(m)
  2019. }
  2020. func (m *SendReply) XXX_DiscardUnknown() {
  2021. xxx_messageInfo_SendReply.DiscardUnknown(m)
  2022. }
  2023. var xxx_messageInfo_SendReply proto.InternalMessageInfo
  2024. func (m *SendReply) GetDataSent() int32 {
  2025. if m != nil && m.DataSent != nil {
  2026. return *m.DataSent
  2027. }
  2028. return 0
  2029. }
  2030. type ReceiveRequest struct {
  2031. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  2032. DataSize *int32 `protobuf:"varint,2,req,name=data_size,json=dataSize" json:"data_size,omitempty"`
  2033. Flags *int32 `protobuf:"varint,3,opt,name=flags,def=0" json:"flags,omitempty"`
  2034. TimeoutSeconds *float64 `protobuf:"fixed64,5,opt,name=timeout_seconds,json=timeoutSeconds,def=-1" json:"timeout_seconds,omitempty"`
  2035. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2036. XXX_unrecognized []byte `json:"-"`
  2037. XXX_sizecache int32 `json:"-"`
  2038. }
  2039. func (m *ReceiveRequest) Reset() { *m = ReceiveRequest{} }
  2040. func (m *ReceiveRequest) String() string { return proto.CompactTextString(m) }
  2041. func (*ReceiveRequest) ProtoMessage() {}
  2042. func (*ReceiveRequest) Descriptor() ([]byte, []int) {
  2043. return fileDescriptor_socket_service_b5f8f233dc327808, []int{27}
  2044. }
  2045. func (m *ReceiveRequest) XXX_Unmarshal(b []byte) error {
  2046. return xxx_messageInfo_ReceiveRequest.Unmarshal(m, b)
  2047. }
  2048. func (m *ReceiveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2049. return xxx_messageInfo_ReceiveRequest.Marshal(b, m, deterministic)
  2050. }
  2051. func (dst *ReceiveRequest) XXX_Merge(src proto.Message) {
  2052. xxx_messageInfo_ReceiveRequest.Merge(dst, src)
  2053. }
  2054. func (m *ReceiveRequest) XXX_Size() int {
  2055. return xxx_messageInfo_ReceiveRequest.Size(m)
  2056. }
  2057. func (m *ReceiveRequest) XXX_DiscardUnknown() {
  2058. xxx_messageInfo_ReceiveRequest.DiscardUnknown(m)
  2059. }
  2060. var xxx_messageInfo_ReceiveRequest proto.InternalMessageInfo
  2061. const Default_ReceiveRequest_Flags int32 = 0
  2062. const Default_ReceiveRequest_TimeoutSeconds float64 = -1
  2063. func (m *ReceiveRequest) GetSocketDescriptor() string {
  2064. if m != nil && m.SocketDescriptor != nil {
  2065. return *m.SocketDescriptor
  2066. }
  2067. return ""
  2068. }
  2069. func (m *ReceiveRequest) GetDataSize() int32 {
  2070. if m != nil && m.DataSize != nil {
  2071. return *m.DataSize
  2072. }
  2073. return 0
  2074. }
  2075. func (m *ReceiveRequest) GetFlags() int32 {
  2076. if m != nil && m.Flags != nil {
  2077. return *m.Flags
  2078. }
  2079. return Default_ReceiveRequest_Flags
  2080. }
  2081. func (m *ReceiveRequest) GetTimeoutSeconds() float64 {
  2082. if m != nil && m.TimeoutSeconds != nil {
  2083. return *m.TimeoutSeconds
  2084. }
  2085. return Default_ReceiveRequest_TimeoutSeconds
  2086. }
  2087. type ReceiveReply struct {
  2088. StreamOffset *int64 `protobuf:"varint,2,opt,name=stream_offset,json=streamOffset" json:"stream_offset,omitempty"`
  2089. Data []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
  2090. ReceivedFrom *AddressPort `protobuf:"bytes,4,opt,name=received_from,json=receivedFrom" json:"received_from,omitempty"`
  2091. BufferSize *int32 `protobuf:"varint,5,opt,name=buffer_size,json=bufferSize" json:"buffer_size,omitempty"`
  2092. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2093. XXX_unrecognized []byte `json:"-"`
  2094. XXX_sizecache int32 `json:"-"`
  2095. }
  2096. func (m *ReceiveReply) Reset() { *m = ReceiveReply{} }
  2097. func (m *ReceiveReply) String() string { return proto.CompactTextString(m) }
  2098. func (*ReceiveReply) ProtoMessage() {}
  2099. func (*ReceiveReply) Descriptor() ([]byte, []int) {
  2100. return fileDescriptor_socket_service_b5f8f233dc327808, []int{28}
  2101. }
  2102. func (m *ReceiveReply) XXX_Unmarshal(b []byte) error {
  2103. return xxx_messageInfo_ReceiveReply.Unmarshal(m, b)
  2104. }
  2105. func (m *ReceiveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2106. return xxx_messageInfo_ReceiveReply.Marshal(b, m, deterministic)
  2107. }
  2108. func (dst *ReceiveReply) XXX_Merge(src proto.Message) {
  2109. xxx_messageInfo_ReceiveReply.Merge(dst, src)
  2110. }
  2111. func (m *ReceiveReply) XXX_Size() int {
  2112. return xxx_messageInfo_ReceiveReply.Size(m)
  2113. }
  2114. func (m *ReceiveReply) XXX_DiscardUnknown() {
  2115. xxx_messageInfo_ReceiveReply.DiscardUnknown(m)
  2116. }
  2117. var xxx_messageInfo_ReceiveReply proto.InternalMessageInfo
  2118. func (m *ReceiveReply) GetStreamOffset() int64 {
  2119. if m != nil && m.StreamOffset != nil {
  2120. return *m.StreamOffset
  2121. }
  2122. return 0
  2123. }
  2124. func (m *ReceiveReply) GetData() []byte {
  2125. if m != nil {
  2126. return m.Data
  2127. }
  2128. return nil
  2129. }
  2130. func (m *ReceiveReply) GetReceivedFrom() *AddressPort {
  2131. if m != nil {
  2132. return m.ReceivedFrom
  2133. }
  2134. return nil
  2135. }
  2136. func (m *ReceiveReply) GetBufferSize() int32 {
  2137. if m != nil && m.BufferSize != nil {
  2138. return *m.BufferSize
  2139. }
  2140. return 0
  2141. }
  2142. type PollEvent struct {
  2143. SocketDescriptor *string `protobuf:"bytes,1,req,name=socket_descriptor,json=socketDescriptor" json:"socket_descriptor,omitempty"`
  2144. RequestedEvents *int32 `protobuf:"varint,2,req,name=requested_events,json=requestedEvents" json:"requested_events,omitempty"`
  2145. ObservedEvents *int32 `protobuf:"varint,3,req,name=observed_events,json=observedEvents" json:"observed_events,omitempty"`
  2146. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2147. XXX_unrecognized []byte `json:"-"`
  2148. XXX_sizecache int32 `json:"-"`
  2149. }
  2150. func (m *PollEvent) Reset() { *m = PollEvent{} }
  2151. func (m *PollEvent) String() string { return proto.CompactTextString(m) }
  2152. func (*PollEvent) ProtoMessage() {}
  2153. func (*PollEvent) Descriptor() ([]byte, []int) {
  2154. return fileDescriptor_socket_service_b5f8f233dc327808, []int{29}
  2155. }
  2156. func (m *PollEvent) XXX_Unmarshal(b []byte) error {
  2157. return xxx_messageInfo_PollEvent.Unmarshal(m, b)
  2158. }
  2159. func (m *PollEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2160. return xxx_messageInfo_PollEvent.Marshal(b, m, deterministic)
  2161. }
  2162. func (dst *PollEvent) XXX_Merge(src proto.Message) {
  2163. xxx_messageInfo_PollEvent.Merge(dst, src)
  2164. }
  2165. func (m *PollEvent) XXX_Size() int {
  2166. return xxx_messageInfo_PollEvent.Size(m)
  2167. }
  2168. func (m *PollEvent) XXX_DiscardUnknown() {
  2169. xxx_messageInfo_PollEvent.DiscardUnknown(m)
  2170. }
  2171. var xxx_messageInfo_PollEvent proto.InternalMessageInfo
  2172. func (m *PollEvent) GetSocketDescriptor() string {
  2173. if m != nil && m.SocketDescriptor != nil {
  2174. return *m.SocketDescriptor
  2175. }
  2176. return ""
  2177. }
  2178. func (m *PollEvent) GetRequestedEvents() int32 {
  2179. if m != nil && m.RequestedEvents != nil {
  2180. return *m.RequestedEvents
  2181. }
  2182. return 0
  2183. }
  2184. func (m *PollEvent) GetObservedEvents() int32 {
  2185. if m != nil && m.ObservedEvents != nil {
  2186. return *m.ObservedEvents
  2187. }
  2188. return 0
  2189. }
  2190. type PollRequest struct {
  2191. Events []*PollEvent `protobuf:"bytes,1,rep,name=events" json:"events,omitempty"`
  2192. TimeoutSeconds *float64 `protobuf:"fixed64,2,opt,name=timeout_seconds,json=timeoutSeconds,def=-1" json:"timeout_seconds,omitempty"`
  2193. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2194. XXX_unrecognized []byte `json:"-"`
  2195. XXX_sizecache int32 `json:"-"`
  2196. }
  2197. func (m *PollRequest) Reset() { *m = PollRequest{} }
  2198. func (m *PollRequest) String() string { return proto.CompactTextString(m) }
  2199. func (*PollRequest) ProtoMessage() {}
  2200. func (*PollRequest) Descriptor() ([]byte, []int) {
  2201. return fileDescriptor_socket_service_b5f8f233dc327808, []int{30}
  2202. }
  2203. func (m *PollRequest) XXX_Unmarshal(b []byte) error {
  2204. return xxx_messageInfo_PollRequest.Unmarshal(m, b)
  2205. }
  2206. func (m *PollRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2207. return xxx_messageInfo_PollRequest.Marshal(b, m, deterministic)
  2208. }
  2209. func (dst *PollRequest) XXX_Merge(src proto.Message) {
  2210. xxx_messageInfo_PollRequest.Merge(dst, src)
  2211. }
  2212. func (m *PollRequest) XXX_Size() int {
  2213. return xxx_messageInfo_PollRequest.Size(m)
  2214. }
  2215. func (m *PollRequest) XXX_DiscardUnknown() {
  2216. xxx_messageInfo_PollRequest.DiscardUnknown(m)
  2217. }
  2218. var xxx_messageInfo_PollRequest proto.InternalMessageInfo
  2219. const Default_PollRequest_TimeoutSeconds float64 = -1
  2220. func (m *PollRequest) GetEvents() []*PollEvent {
  2221. if m != nil {
  2222. return m.Events
  2223. }
  2224. return nil
  2225. }
  2226. func (m *PollRequest) GetTimeoutSeconds() float64 {
  2227. if m != nil && m.TimeoutSeconds != nil {
  2228. return *m.TimeoutSeconds
  2229. }
  2230. return Default_PollRequest_TimeoutSeconds
  2231. }
  2232. type PollReply struct {
  2233. Events []*PollEvent `protobuf:"bytes,2,rep,name=events" json:"events,omitempty"`
  2234. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2235. XXX_unrecognized []byte `json:"-"`
  2236. XXX_sizecache int32 `json:"-"`
  2237. }
  2238. func (m *PollReply) Reset() { *m = PollReply{} }
  2239. func (m *PollReply) String() string { return proto.CompactTextString(m) }
  2240. func (*PollReply) ProtoMessage() {}
  2241. func (*PollReply) Descriptor() ([]byte, []int) {
  2242. return fileDescriptor_socket_service_b5f8f233dc327808, []int{31}
  2243. }
  2244. func (m *PollReply) XXX_Unmarshal(b []byte) error {
  2245. return xxx_messageInfo_PollReply.Unmarshal(m, b)
  2246. }
  2247. func (m *PollReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2248. return xxx_messageInfo_PollReply.Marshal(b, m, deterministic)
  2249. }
  2250. func (dst *PollReply) XXX_Merge(src proto.Message) {
  2251. xxx_messageInfo_PollReply.Merge(dst, src)
  2252. }
  2253. func (m *PollReply) XXX_Size() int {
  2254. return xxx_messageInfo_PollReply.Size(m)
  2255. }
  2256. func (m *PollReply) XXX_DiscardUnknown() {
  2257. xxx_messageInfo_PollReply.DiscardUnknown(m)
  2258. }
  2259. var xxx_messageInfo_PollReply proto.InternalMessageInfo
  2260. func (m *PollReply) GetEvents() []*PollEvent {
  2261. if m != nil {
  2262. return m.Events
  2263. }
  2264. return nil
  2265. }
  2266. type ResolveRequest struct {
  2267. Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
  2268. AddressFamilies []CreateSocketRequest_SocketFamily `protobuf:"varint,2,rep,name=address_families,json=addressFamilies,enum=appengine.CreateSocketRequest_SocketFamily" json:"address_families,omitempty"`
  2269. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2270. XXX_unrecognized []byte `json:"-"`
  2271. XXX_sizecache int32 `json:"-"`
  2272. }
  2273. func (m *ResolveRequest) Reset() { *m = ResolveRequest{} }
  2274. func (m *ResolveRequest) String() string { return proto.CompactTextString(m) }
  2275. func (*ResolveRequest) ProtoMessage() {}
  2276. func (*ResolveRequest) Descriptor() ([]byte, []int) {
  2277. return fileDescriptor_socket_service_b5f8f233dc327808, []int{32}
  2278. }
  2279. func (m *ResolveRequest) XXX_Unmarshal(b []byte) error {
  2280. return xxx_messageInfo_ResolveRequest.Unmarshal(m, b)
  2281. }
  2282. func (m *ResolveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2283. return xxx_messageInfo_ResolveRequest.Marshal(b, m, deterministic)
  2284. }
  2285. func (dst *ResolveRequest) XXX_Merge(src proto.Message) {
  2286. xxx_messageInfo_ResolveRequest.Merge(dst, src)
  2287. }
  2288. func (m *ResolveRequest) XXX_Size() int {
  2289. return xxx_messageInfo_ResolveRequest.Size(m)
  2290. }
  2291. func (m *ResolveRequest) XXX_DiscardUnknown() {
  2292. xxx_messageInfo_ResolveRequest.DiscardUnknown(m)
  2293. }
  2294. var xxx_messageInfo_ResolveRequest proto.InternalMessageInfo
  2295. func (m *ResolveRequest) GetName() string {
  2296. if m != nil && m.Name != nil {
  2297. return *m.Name
  2298. }
  2299. return ""
  2300. }
  2301. func (m *ResolveRequest) GetAddressFamilies() []CreateSocketRequest_SocketFamily {
  2302. if m != nil {
  2303. return m.AddressFamilies
  2304. }
  2305. return nil
  2306. }
  2307. type ResolveReply struct {
  2308. PackedAddress [][]byte `protobuf:"bytes,2,rep,name=packed_address,json=packedAddress" json:"packed_address,omitempty"`
  2309. CanonicalName *string `protobuf:"bytes,3,opt,name=canonical_name,json=canonicalName" json:"canonical_name,omitempty"`
  2310. Aliases []string `protobuf:"bytes,4,rep,name=aliases" json:"aliases,omitempty"`
  2311. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2312. XXX_unrecognized []byte `json:"-"`
  2313. XXX_sizecache int32 `json:"-"`
  2314. }
  2315. func (m *ResolveReply) Reset() { *m = ResolveReply{} }
  2316. func (m *ResolveReply) String() string { return proto.CompactTextString(m) }
  2317. func (*ResolveReply) ProtoMessage() {}
  2318. func (*ResolveReply) Descriptor() ([]byte, []int) {
  2319. return fileDescriptor_socket_service_b5f8f233dc327808, []int{33}
  2320. }
  2321. func (m *ResolveReply) XXX_Unmarshal(b []byte) error {
  2322. return xxx_messageInfo_ResolveReply.Unmarshal(m, b)
  2323. }
  2324. func (m *ResolveReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2325. return xxx_messageInfo_ResolveReply.Marshal(b, m, deterministic)
  2326. }
  2327. func (dst *ResolveReply) XXX_Merge(src proto.Message) {
  2328. xxx_messageInfo_ResolveReply.Merge(dst, src)
  2329. }
  2330. func (m *ResolveReply) XXX_Size() int {
  2331. return xxx_messageInfo_ResolveReply.Size(m)
  2332. }
  2333. func (m *ResolveReply) XXX_DiscardUnknown() {
  2334. xxx_messageInfo_ResolveReply.DiscardUnknown(m)
  2335. }
  2336. var xxx_messageInfo_ResolveReply proto.InternalMessageInfo
  2337. func (m *ResolveReply) GetPackedAddress() [][]byte {
  2338. if m != nil {
  2339. return m.PackedAddress
  2340. }
  2341. return nil
  2342. }
  2343. func (m *ResolveReply) GetCanonicalName() string {
  2344. if m != nil && m.CanonicalName != nil {
  2345. return *m.CanonicalName
  2346. }
  2347. return ""
  2348. }
  2349. func (m *ResolveReply) GetAliases() []string {
  2350. if m != nil {
  2351. return m.Aliases
  2352. }
  2353. return nil
  2354. }
  2355. func init() {
  2356. proto.RegisterType((*RemoteSocketServiceError)(nil), "appengine.RemoteSocketServiceError")
  2357. proto.RegisterType((*AddressPort)(nil), "appengine.AddressPort")
  2358. proto.RegisterType((*CreateSocketRequest)(nil), "appengine.CreateSocketRequest")
  2359. proto.RegisterType((*CreateSocketReply)(nil), "appengine.CreateSocketReply")
  2360. proto.RegisterType((*BindRequest)(nil), "appengine.BindRequest")
  2361. proto.RegisterType((*BindReply)(nil), "appengine.BindReply")
  2362. proto.RegisterType((*GetSocketNameRequest)(nil), "appengine.GetSocketNameRequest")
  2363. proto.RegisterType((*GetSocketNameReply)(nil), "appengine.GetSocketNameReply")
  2364. proto.RegisterType((*GetPeerNameRequest)(nil), "appengine.GetPeerNameRequest")
  2365. proto.RegisterType((*GetPeerNameReply)(nil), "appengine.GetPeerNameReply")
  2366. proto.RegisterType((*SocketOption)(nil), "appengine.SocketOption")
  2367. proto.RegisterType((*SetSocketOptionsRequest)(nil), "appengine.SetSocketOptionsRequest")
  2368. proto.RegisterType((*SetSocketOptionsReply)(nil), "appengine.SetSocketOptionsReply")
  2369. proto.RegisterType((*GetSocketOptionsRequest)(nil), "appengine.GetSocketOptionsRequest")
  2370. proto.RegisterType((*GetSocketOptionsReply)(nil), "appengine.GetSocketOptionsReply")
  2371. proto.RegisterType((*ConnectRequest)(nil), "appengine.ConnectRequest")
  2372. proto.RegisterType((*ConnectReply)(nil), "appengine.ConnectReply")
  2373. proto.RegisterType((*ListenRequest)(nil), "appengine.ListenRequest")
  2374. proto.RegisterType((*ListenReply)(nil), "appengine.ListenReply")
  2375. proto.RegisterType((*AcceptRequest)(nil), "appengine.AcceptRequest")
  2376. proto.RegisterType((*AcceptReply)(nil), "appengine.AcceptReply")
  2377. proto.RegisterType((*ShutDownRequest)(nil), "appengine.ShutDownRequest")
  2378. proto.RegisterType((*ShutDownReply)(nil), "appengine.ShutDownReply")
  2379. proto.RegisterType((*CloseRequest)(nil), "appengine.CloseRequest")
  2380. proto.RegisterType((*CloseReply)(nil), "appengine.CloseReply")
  2381. proto.RegisterType((*SendRequest)(nil), "appengine.SendRequest")
  2382. proto.RegisterType((*SendReply)(nil), "appengine.SendReply")
  2383. proto.RegisterType((*ReceiveRequest)(nil), "appengine.ReceiveRequest")
  2384. proto.RegisterType((*ReceiveReply)(nil), "appengine.ReceiveReply")
  2385. proto.RegisterType((*PollEvent)(nil), "appengine.PollEvent")
  2386. proto.RegisterType((*PollRequest)(nil), "appengine.PollRequest")
  2387. proto.RegisterType((*PollReply)(nil), "appengine.PollReply")
  2388. proto.RegisterType((*ResolveRequest)(nil), "appengine.ResolveRequest")
  2389. proto.RegisterType((*ResolveReply)(nil), "appengine.ResolveReply")
  2390. }
  2391. func init() {
  2392. proto.RegisterFile("google.golang.org/appengine/internal/socket/socket_service.proto", fileDescriptor_socket_service_b5f8f233dc327808)
  2393. }
  2394. var fileDescriptor_socket_service_b5f8f233dc327808 = []byte{
  2395. // 3088 bytes of a gzipped FileDescriptorProto
  2396. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0x5f, 0x77, 0xe3, 0xc6,
  2397. 0x75, 0x37, 0x48, 0xfd, 0xe3, 0x90, 0x94, 0xee, 0x62, 0xa5, 0x5d, 0x25, 0x6e, 0x12, 0x05, 0x8e,
  2398. 0x1b, 0x25, 0x8e, 0x77, 0x6d, 0x39, 0x4d, 0x9b, 0xa4, 0x49, 0x16, 0x04, 0x86, 0x24, 0x4c, 0x00,
  2399. 0x03, 0xcd, 0x0c, 0x25, 0xd1, 0x6d, 0x8a, 0xd0, 0x22, 0xa4, 0x65, 0x4c, 0x11, 0x0c, 0xc9, 0xdd,
  2400. 0xf5, 0xba, 0x69, 0xaa, 0xfe, 0x39, 0xfd, 0x12, 0x7d, 0xe8, 0x73, 0x3f, 0x43, 0x4f, 0x4f, 0x5f,
  2401. 0xfa, 0xec, 0xc7, 0x7e, 0x84, 0x9e, 0xbe, 0xb4, 0x9f, 0xa1, 0x67, 0x06, 0xe0, 0x60, 0xc8, 0xd5,
  2402. 0xae, 0x77, 0x75, 0x72, 0x4e, 0x9e, 0xa4, 0xfb, 0xbb, 0x77, 0xee, 0xff, 0x99, 0xb9, 0x03, 0xa2,
  2403. 0x47, 0x97, 0x69, 0x7a, 0x39, 0x4a, 0x1e, 0x5c, 0xa6, 0xa3, 0xfe, 0xf8, 0xf2, 0x41, 0x3a, 0xbd,
  2404. 0x7c, 0xd8, 0x9f, 0x4c, 0x92, 0xf1, 0xe5, 0x70, 0x9c, 0x3c, 0x1c, 0x8e, 0xe7, 0xc9, 0x74, 0xdc,
  2405. 0x1f, 0x3d, 0x9c, 0xa5, 0xe7, 0x9f, 0x25, 0xf3, 0xfc, 0x4f, 0x3c, 0x4b, 0xa6, 0x4f, 0x87, 0xe7,
  2406. 0xc9, 0x83, 0xc9, 0x34, 0x9d, 0xa7, 0x66, 0x45, 0xc9, 0x5b, 0xff, 0xbc, 0x8b, 0xf6, 0x69, 0x72,
  2407. 0x95, 0xce, 0x13, 0x26, 0x25, 0x59, 0x26, 0x88, 0xa7, 0xd3, 0x74, 0x6a, 0x7e, 0x07, 0xd5, 0x66,
  2408. 0xcf, 0x67, 0xf3, 0xe4, 0x2a, 0x4e, 0x04, 0xbd, 0x6f, 0x1c, 0x18, 0x87, 0xeb, 0x3f, 0x31, 0x3e,
  2409. 0xa0, 0xd5, 0x0c, 0xce, 0xa4, 0xbe, 0x8d, 0x6a, 0x92, 0x1d, 0x0f, 0x92, 0x79, 0x7f, 0x38, 0xda,
  2410. 0x2f, 0x1d, 0x18, 0x87, 0x15, 0x5a, 0x95, 0x98, 0x2b, 0x21, 0xeb, 0x73, 0x54, 0x91, 0xb2, 0x4e,
  2411. 0x3a, 0x48, 0x4c, 0x40, 0x35, 0xd6, 0x63, 0x1c, 0x07, 0x31, 0xa6, 0x94, 0x50, 0x30, 0xcc, 0x3a,
  2412. 0xaa, 0xb4, 0x6c, 0x2f, 0x27, 0x4b, 0x66, 0x15, 0x6d, 0x36, 0x6d, 0xcf, 0xef, 0x52, 0x0c, 0x6b,
  2413. 0xe6, 0x1e, 0xba, 0x13, 0x61, 0x1a, 0x78, 0x8c, 0x79, 0x24, 0x8c, 0x5d, 0x1c, 0x7a, 0xd8, 0x85,
  2414. 0x75, 0xf3, 0x2e, 0xda, 0xf1, 0xc2, 0x13, 0xdb, 0xf7, 0xdc, 0x98, 0xe2, 0xe3, 0x2e, 0x66, 0x1c,
  2415. 0x36, 0xcc, 0x3b, 0xa8, 0xce, 0x88, 0xd3, 0xc1, 0x3c, 0x76, 0x7c, 0xc2, 0xb0, 0x0b, 0x9b, 0xd6,
  2416. 0xbf, 0x99, 0xa8, 0xca, 0x34, 0x67, 0x77, 0x50, 0x95, 0xf5, 0x58, 0xcc, 0xba, 0x8e, 0x83, 0x19,
  2417. 0x83, 0xb7, 0x84, 0x6d, 0x01, 0x60, 0x61, 0x04, 0x0c, 0x73, 0x1b, 0x21, 0x49, 0x86, 0x04, 0x87,
  2418. 0x1c, 0x4a, 0x8a, 0xcd, 0xa8, 0xd3, 0x86, 0xb2, 0x22, 0xbd, 0x90, 0x53, 0x58, 0x13, 0x9e, 0x66,
  2419. 0x24, 0x81, 0x75, 0xc5, 0x0b, 0xcf, 0x3c, 0x02, 0x1b, 0x8a, 0x3c, 0x6a, 0x78, 0x2d, 0xd8, 0x5c,
  2420. 0x18, 0x16, 0x8a, 0xcf, 0xb0, 0x03, 0x5b, 0x8a, 0xdf, 0xb0, 0xdd, 0x26, 0x54, 0x94, 0x61, 0xa7,
  2421. 0xed, 0xf9, 0x2e, 0x20, 0x45, 0xdb, 0x2d, 0xdb, 0x0b, 0xa1, 0x2a, 0x02, 0x96, 0xf4, 0x29, 0xe9,
  2422. 0xfa, 0x6e, 0xc3, 0x27, 0x4e, 0x07, 0xaa, 0x9a, 0xb7, 0x01, 0x0e, 0xa0, 0x56, 0x2c, 0x12, 0xd1,
  2423. 0x41, 0x5d, 0xd1, 0x4d, 0xbb, 0xeb, 0x73, 0xd8, 0xd6, 0x9c, 0xe0, 0x0d, 0xbf, 0x03, 0x3b, 0x85,
  2424. 0x13, 0x5d, 0xd6, 0x03, 0x50, 0xf2, 0xf8, 0xcc, 0x63, 0x1c, 0xee, 0x28, 0xf6, 0x99, 0x8b, 0x4f,
  2425. 0xc0, 0xd4, 0xcc, 0x09, 0xfa, 0xae, 0xae, 0xce, 0xf5, 0x28, 0xec, 0x2a, 0x01, 0x8f, 0x09, 0x7a,
  2426. 0xaf, 0xa0, 0x45, 0xa9, 0xe0, 0x5e, 0xa1, 0xa0, 0xe9, 0xf9, 0x18, 0xee, 0x2b, 0x3a, 0x90, 0xf4,
  2427. 0xbe, 0x66, 0x80, 0xf3, 0x1e, 0x7c, 0x4d, 0x19, 0xe0, 0x67, 0xbc, 0xc1, 0x7a, 0xf0, 0x75, 0xe5,
  2428. 0x50, 0x53, 0x24, 0xf5, 0x6d, 0x4d, 0x9e, 0x45, 0x0e, 0xfc, 0x91, 0xa2, 0x59, 0xe4, 0x45, 0x18,
  2429. 0xbe, 0xa1, 0xc4, 0x29, 0x69, 0x32, 0xf8, 0x66, 0x61, 0xce, 0xf7, 0xc2, 0x0e, 0x7c, 0xab, 0xa8,
  2430. 0xbd, 0x90, 0x3e, 0x30, 0x6b, 0x68, 0x4b, 0x92, 0x2e, 0x09, 0xe0, 0xdb, 0x4a, 0x98, 0xda, 0x61,
  2431. 0x0b, 0x83, 0xa5, 0x7c, 0x71, 0xb1, 0xed, 0xfa, 0x1d, 0x78, 0x47, 0x76, 0x9b, 0x02, 0x44, 0x3d,
  2432. 0xde, 0x31, 0x77, 0x11, 0x64, 0xfe, 0xd8, 0x01, 0xe6, 0x84, 0xf8, 0x24, 0x6c, 0xc1, 0x77, 0x34,
  2433. 0x2f, 0x7d, 0xa7, 0x03, 0xef, 0xea, 0x5e, 0xf7, 0x18, 0xfc, 0xb1, 0x52, 0x14, 0x12, 0x8e, 0x83,
  2434. 0x88, 0xf7, 0xe0, 0xbb, 0xca, 0x33, 0x9f, 0x90, 0x08, 0x0e, 0xf5, 0x3a, 0xb3, 0x16, 0x7c, 0xbf,
  2435. 0x68, 0x43, 0x97, 0x06, 0xf0, 0x9e, 0xd6, 0x3b, 0x34, 0x6c, 0xc1, 0x0f, 0xf2, 0x1d, 0x16, 0x63,
  2436. 0xff, 0x28, 0x64, 0xbd, 0xd0, 0x81, 0xf7, 0x95, 0x84, 0xff, 0x51, 0xdb, 0xe7, 0xf0, 0x40, 0xa3,
  2437. 0x29, 0xe3, 0xf0, 0xb0, 0xa0, 0x43, 0xa1, 0xe1, 0x03, 0x15, 0x6c, 0x37, 0xb4, 0xb9, 0xd3, 0x86,
  2438. 0x0f, 0x35, 0x0f, 0x1c, 0xe6, 0xc1, 0x51, 0xb1, 0xe0, 0x48, 0x28, 0xfc, 0x48, 0xef, 0x66, 0x0c,
  2439. 0x3f, 0xd4, 0x49, 0x0a, 0x7f, 0xa2, 0xa4, 0xcf, 0x9a, 0x5d, 0xdf, 0x87, 0x1f, 0x69, 0xda, 0xec,
  2440. 0x90, 0xc0, 0x9f, 0x2a, 0x73, 0x42, 0xfc, 0xd8, 0x81, 0x3f, 0xd3, 0x01, 0xe6, 0x73, 0xf8, 0xb1,
  2441. 0x5a, 0xd1, 0x68, 0x92, 0x90, 0xc3, 0x4f, 0xf5, 0x1c, 0x72, 0x0a, 0x7f, 0xae, 0xb5, 0xa2, 0x6b,
  2442. 0x73, 0x1b, 0x7e, 0xa6, 0x3c, 0xe0, 0x5e, 0x80, 0xe1, 0xe7, 0xc5, 0xe6, 0x24, 0x8c, 0xc2, 0x2f,
  2443. 0xb4, 0xe5, 0x21, 0xe6, 0xf0, 0x48, 0xa3, 0xa3, 0x4e, 0x0b, 0x6c, 0xa5, 0x8e, 0xe2, 0x80, 0x70,
  2444. 0x0c, 0x0d, 0x4d, 0xbf, 0xec, 0x1d, 0x47, 0x35, 0x8b, 0xed, 0x9e, 0x80, 0x5b, 0x34, 0x1e, 0x0d,
  2445. 0x42, 0x0e, 0x58, 0x99, 0x73, 0x48, 0x10, 0x40, 0x53, 0xb1, 0x23, 0x4a, 0x38, 0x81, 0x96, 0xaa,
  2446. 0x78, 0xd0, 0xf5, 0xb9, 0xd7, 0x26, 0x11, 0xb4, 0x8b, 0xf6, 0x22, 0xdc, 0x25, 0x1c, 0x3c, 0x3d,
  2447. 0x05, 0xa2, 0xe8, 0x1f, 0xab, 0x45, 0xe4, 0x04, 0xd3, 0xa6, 0x4f, 0x4e, 0xa1, 0xa3, 0x0a, 0x1d,
  2448. 0x12, 0xde, 0x0d, 0xbd, 0x63, 0xf0, 0x8b, 0x3c, 0xd9, 0x6e, 0xd3, 0x85, 0x40, 0x0f, 0xc4, 0x69,
  2449. 0xb7, 0x20, 0x54, 0x80, 0xef, 0x35, 0x6c, 0xc7, 0x01, 0xa2, 0x03, 0x0d, 0xdb, 0x85, 0x48, 0x07,
  2450. 0x98, 0x13, 0xc2, 0xb1, 0x0e, 0x04, 0xf6, 0x19, 0xd0, 0xa2, 0xbf, 0xbc, 0x86, 0x3c, 0xcc, 0x58,
  2451. 0xb1, 0xd1, 0x7d, 0x86, 0x8f, 0x81, 0x2b, 0x09, 0x8a, 0x19, 0xb7, 0x29, 0x87, 0xae, 0x42, 0x18,
  2452. 0xa7, 0x72, 0xbb, 0x9d, 0xa8, 0x35, 0x5d, 0x86, 0x29, 0x83, 0x53, 0x3d, 0x18, 0x71, 0x8a, 0xc3,
  2453. 0x99, 0xda, 0x4e, 0xae, 0xd0, 0xe2, 0xba, 0x94, 0xe2, 0x63, 0xe8, 0x29, 0xb9, 0x80, 0xb5, 0x98,
  2454. 0xf7, 0x09, 0x86, 0x4f, 0x4c, 0x13, 0x6d, 0x17, 0xe9, 0xe5, 0xbd, 0x08, 0xc3, 0x5f, 0xa8, 0xf3,
  2455. 0x32, 0x24, 0x12, 0x25, 0x11, 0x87, 0xbf, 0x34, 0xef, 0xa3, 0xbb, 0x85, 0x60, 0x48, 0x58, 0x37,
  2456. 0x8a, 0x08, 0xe5, 0xf0, 0x4b, 0xc5, 0x10, 0x86, 0x79, 0xc1, 0xf8, 0x2b, 0xa5, 0x9a, 0x44, 0xc2,
  2457. 0xad, 0x6e, 0x14, 0x41, 0xac, 0x1f, 0x7b, 0xac, 0x2b, 0x80, 0x85, 0x9f, 0x51, 0xb3, 0x58, 0xfa,
  2458. 0x2b, 0x85, 0xda, 0x1a, 0xda, 0x57, 0x0a, 0x45, 0x3c, 0x5e, 0xd8, 0x65, 0x18, 0x3e, 0x15, 0x77,
  2459. 0x9c, 0xc2, 0x42, 0xc2, 0xed, 0x13, 0xdb, 0xf3, 0xe1, 0xbc, 0x48, 0x08, 0xe6, 0x2e, 0x39, 0x0d,
  2460. 0x61, 0x50, 0x04, 0x85, 0x79, 0x37, 0xa4, 0xd8, 0x76, 0xda, 0x90, 0x14, 0xc7, 0x07, 0xe6, 0x14,
  2461. 0x33, 0xcc, 0xe1, 0x42, 0x99, 0x76, 0x48, 0x18, 0xda, 0x0d, 0x42, 0x39, 0x76, 0xe1, 0x52, 0x99,
  2462. 0x16, 0x68, 0x26, 0xf9, 0x58, 0x8b, 0xa5, 0xd1, 0x6d, 0x32, 0x18, 0x2a, 0xc0, 0x63, 0x42, 0x0c,
  2463. 0x7e, 0xad, 0x97, 0x45, 0x22, 0x9f, 0x29, 0x83, 0xac, 0xdd, 0xcd, 0x1c, 0x1b, 0x29, 0x83, 0x9c,
  2464. 0x90, 0xc0, 0x0e, 0x7b, 0x14, 0x37, 0x19, 0x5c, 0x29, 0x41, 0xb1, 0x07, 0x5d, 0xd2, 0xe5, 0x30,
  2465. 0x5e, 0xf2, 0x8c, 0xe2, 0x66, 0x57, 0xdc, 0xd2, 0xa9, 0x12, 0x6c, 0x13, 0x96, 0x69, 0x9c, 0x28,
  2466. 0x41, 0x01, 0x2d, 0x62, 0xfd, 0x8d, 0x72, 0xc6, 0xf6, 0x29, 0xb6, 0xdd, 0x1e, 0x4c, 0x55, 0x4a,
  2467. 0xbc, 0x30, 0xa2, 0xa4, 0x45, 0xc5, 0xa5, 0x3e, 0x2b, 0xb6, 0x23, 0xb7, 0x7d, 0x0c, 0xf3, 0xe2,
  2468. 0x38, 0x73, 0x7c, 0x6c, 0x87, 0xf0, 0x44, 0x2f, 0x61, 0x68, 0x07, 0xf0, 0xb4, 0x00, 0xb2, 0xe4,
  2469. 0x3f, 0xd3, 0xae, 0x32, 0x21, 0xf0, 0xb9, 0x72, 0x31, 0x3b, 0x11, 0x3c, 0x02, 0xcf, 0x95, 0x88,
  2470. 0x7b, 0xdc, 0x25, 0x1c, 0xbe, 0xd0, 0xce, 0xf1, 0x00, 0xbb, 0x5e, 0x37, 0x80, 0xbf, 0x56, 0xde,
  2471. 0x65, 0x80, 0x6c, 0xcd, 0xdf, 0x2a, 0x39, 0xc7, 0x0e, 0x1d, 0xec, 0x63, 0x17, 0xfe, 0x46, 0x3b,
  2472. 0x7f, 0x3a, 0xb8, 0x07, 0xbf, 0x53, 0xeb, 0x3a, 0xb8, 0x87, 0xcf, 0x22, 0x8f, 0x62, 0x17, 0xfe,
  2473. 0xd6, 0xdc, 0x2d, 0x40, 0x8a, 0x4f, 0x48, 0x07, 0xbb, 0x70, 0x6d, 0x98, 0x7b, 0x79, 0xa2, 0x24,
  2474. 0xfa, 0x31, 0x76, 0x44, 0xad, 0xff, 0xce, 0x30, 0xef, 0x2e, 0x1a, 0xf7, 0x34, 0xc4, 0x54, 0x5c,
  2475. 0x51, 0xf0, 0xf7, 0x86, 0xb9, 0x9f, 0xb7, 0x79, 0x48, 0x38, 0xc5, 0x8e, 0x38, 0x48, 0xec, 0x86,
  2476. 0x8f, 0xe1, 0x1f, 0x0c, 0x13, 0x16, 0xe7, 0x44, 0xb3, 0xe3, 0xf9, 0x3e, 0xfc, 0xa3, 0xf1, 0xf5,
  2477. 0x12, 0x18, 0xd6, 0x15, 0xaa, 0xda, 0x83, 0xc1, 0x34, 0x99, 0xcd, 0xa2, 0x74, 0x3a, 0x37, 0x4d,
  2478. 0xb4, 0x36, 0x49, 0xa7, 0xf3, 0x7d, 0xe3, 0xa0, 0x74, 0xb8, 0x4e, 0xe5, 0xff, 0xe6, 0xbb, 0x68,
  2479. 0x7b, 0xd2, 0x3f, 0xff, 0x2c, 0x19, 0xc4, 0xfd, 0x4c, 0x52, 0xce, 0x7f, 0x35, 0x5a, 0xcf, 0xd0,
  2480. 0x7c, 0xb9, 0xf9, 0x0e, 0xaa, 0x3f, 0x4e, 0x67, 0xf3, 0x71, 0xff, 0x2a, 0x89, 0x1f, 0x0f, 0xc7,
  2481. 0xf3, 0xfd, 0xb2, 0x9c, 0x12, 0x6b, 0x0b, 0xb0, 0x3d, 0x1c, 0xcf, 0xad, 0x7f, 0x5a, 0x43, 0x77,
  2482. 0x9d, 0x69, 0xd2, 0x5f, 0x0c, 0xa3, 0x34, 0xf9, 0xcd, 0x93, 0x64, 0x36, 0x37, 0x1d, 0xb4, 0x71,
  2483. 0xd1, 0xbf, 0x1a, 0x8e, 0x9e, 0x4b, 0xcb, 0xdb, 0x47, 0xef, 0x3d, 0x50, 0x03, 0xec, 0x83, 0x1b,
  2484. 0xe4, 0x1f, 0x64, 0x54, 0x53, 0x2e, 0xa1, 0xf9, 0x52, 0xd3, 0x43, 0x5b, 0x72, 0xfa, 0x3d, 0x4f,
  2485. 0xc5, 0x88, 0x2a, 0xd4, 0xbc, 0xff, 0x5a, 0x6a, 0xa2, 0x7c, 0x11, 0x55, 0xcb, 0xcd, 0x9f, 0xa3,
  2486. 0xed, 0x7c, 0xae, 0x4e, 0x27, 0xf3, 0x61, 0x3a, 0x9e, 0xed, 0x97, 0x0f, 0xca, 0x87, 0xd5, 0xa3,
  2487. 0xfb, 0x9a, 0xc2, 0x6c, 0x31, 0x91, 0x7c, 0x5a, 0x9f, 0x69, 0xd4, 0xcc, 0x6c, 0xa0, 0x3b, 0x93,
  2488. 0x69, 0xfa, 0xf9, 0xf3, 0x38, 0xf9, 0x3c, 0x9b, 0xd6, 0xe3, 0xe1, 0x64, 0x7f, 0xed, 0xc0, 0x38,
  2489. 0xac, 0x1e, 0xdd, 0xd3, 0x54, 0x68, 0xa9, 0xa7, 0x3b, 0x72, 0x01, 0xce, 0xe5, 0xbd, 0x89, 0x79,
  2490. 0x88, 0xb6, 0x47, 0xc3, 0xd9, 0x3c, 0x19, 0xc7, 0x9f, 0xf6, 0xcf, 0x3f, 0x1b, 0xa5, 0x97, 0xfb,
  2491. 0xeb, 0x8b, 0xe9, 0xbc, 0x9e, 0x31, 0x1a, 0x19, 0x6e, 0x7e, 0x84, 0x2a, 0x53, 0x39, 0xe1, 0x0b,
  2492. 0x2b, 0x1b, 0xaf, 0xb4, 0xb2, 0x95, 0x09, 0x7a, 0x13, 0x73, 0x0f, 0x6d, 0xf4, 0x27, 0x93, 0x78,
  2493. 0x38, 0xd8, 0xaf, 0xc8, 0x42, 0xad, 0xf7, 0x27, 0x13, 0x6f, 0x60, 0x7e, 0x03, 0xa1, 0xc9, 0x34,
  2494. 0xfd, 0x75, 0x72, 0x3e, 0x17, 0x2c, 0x74, 0x60, 0x1c, 0x96, 0x69, 0x25, 0x47, 0xbc, 0x81, 0x65,
  2495. 0xa1, 0x9a, 0x9e, 0x7b, 0x73, 0x0b, 0xad, 0x79, 0xd1, 0xd3, 0x1f, 0x82, 0x91, 0xff, 0xf7, 0x23,
  2496. 0x28, 0x59, 0x16, 0xda, 0x5e, 0x4e, 0xac, 0xb9, 0x89, 0xca, 0xdc, 0x89, 0xc0, 0x10, 0xff, 0x74,
  2497. 0xdd, 0x08, 0x4a, 0xd6, 0x97, 0x06, 0xba, 0xb3, 0x5c, 0x91, 0xc9, 0xe8, 0xb9, 0xf9, 0x1e, 0xba,
  2498. 0x93, 0xa7, 0x7d, 0x90, 0xcc, 0xce, 0xa7, 0xc3, 0xc9, 0x3c, 0x7f, 0x93, 0x54, 0x28, 0x64, 0x0c,
  2499. 0x57, 0xe1, 0xe6, 0xcf, 0xd0, 0xb6, 0x78, 0xf4, 0x24, 0x53, 0xd5, 0x97, 0xe5, 0x57, 0x86, 0x5e,
  2500. 0xcf, 0xa4, 0x17, 0xfd, 0xfa, 0x7b, 0x28, 0xd1, 0xf7, 0x2b, 0x5b, 0xff, 0xb3, 0x09, 0xd7, 0xd7,
  2501. 0xd7, 0xd7, 0x25, 0xeb, 0x77, 0xa8, 0xda, 0x18, 0x8e, 0x07, 0x8b, 0x86, 0x7e, 0x49, 0x24, 0xa5,
  2502. 0x1b, 0x23, 0xb9, 0xd1, 0x15, 0xd1, 0xc1, 0xaf, 0xef, 0x8a, 0x45, 0x50, 0x25, 0xb3, 0x2f, 0xf2,
  2503. 0x78, 0xa3, 0x42, 0xe3, 0x8d, 0x62, 0xb3, 0x1c, 0xb4, 0xdb, 0x4a, 0xe6, 0x59, 0x75, 0xc2, 0xfe,
  2504. 0x55, 0x72, 0x9b, 0xc8, 0xac, 0x33, 0x64, 0xae, 0x28, 0x79, 0xa9, 0x7b, 0xa5, 0x37, 0x73, 0xcf,
  2505. 0x96, 0x9a, 0xa3, 0x24, 0x99, 0xde, 0xda, 0x39, 0x07, 0xc1, 0x92, 0x0a, 0xe1, 0xda, 0x43, 0xb4,
  2506. 0x39, 0x49, 0x92, 0xe9, 0x57, 0x3b, 0xb4, 0x21, 0xc4, 0xbc, 0x89, 0xf5, 0xe5, 0xe6, 0x62, 0x47,
  2507. 0x64, 0x7b, 0xdf, 0xfc, 0x05, 0x5a, 0x1f, 0x25, 0x4f, 0x93, 0x51, 0x7e, 0x92, 0x7d, 0xef, 0x25,
  2508. 0x27, 0xc6, 0x12, 0xe1, 0x8b, 0x05, 0x34, 0x5b, 0x67, 0x3e, 0x42, 0x1b, 0xd9, 0xa1, 0x93, 0x1f,
  2509. 0x62, 0x87, 0xaf, 0xa3, 0x41, 0x46, 0x90, 0xaf, 0x33, 0x77, 0xd1, 0xfa, 0xd3, 0xfe, 0xe8, 0x49,
  2510. 0xb2, 0x5f, 0x3e, 0x28, 0x1d, 0xd6, 0x68, 0x46, 0x58, 0x09, 0xba, 0xf3, 0x82, 0x4d, 0xed, 0x41,
  2511. 0xcd, 0x88, 0x1f, 0x7b, 0x11, 0xbc, 0x25, 0x67, 0x95, 0x02, 0xca, 0xfe, 0x05, 0x43, 0xce, 0x16,
  2512. 0x05, 0x2c, 0xb6, 0xf3, 0xc6, 0x0a, 0x26, 0x76, 0xf6, 0x1d, 0xeb, 0xdf, 0xd7, 0x11, 0xac, 0x7a,
  2513. 0x26, 0x6f, 0xbb, 0x85, 0x60, 0xec, 0xe2, 0x46, 0xb7, 0x05, 0x86, 0x1c, 0xc9, 0x14, 0x48, 0xc5,
  2514. 0x94, 0x28, 0xc6, 0x23, 0x28, 0x2d, 0xa9, 0x8d, 0xe5, 0x95, 0x5a, 0x5e, 0xd6, 0x90, 0x7d, 0x47,
  2515. 0x58, 0x5b, 0xd6, 0xe0, 0x92, 0x90, 0x53, 0xd2, 0xe5, 0x18, 0xd6, 0x97, 0x19, 0x0d, 0x4a, 0x6c,
  2516. 0xd7, 0xb1, 0xe5, 0x07, 0x04, 0x31, 0x74, 0x28, 0x06, 0x0b, 0xdd, 0x46, 0xb7, 0x09, 0x9b, 0xcb,
  2517. 0x28, 0x75, 0x4e, 0x04, 0xba, 0xb5, 0xac, 0xa4, 0x83, 0x71, 0x64, 0xfb, 0xde, 0x09, 0x86, 0xca,
  2518. 0x32, 0x83, 0x90, 0x86, 0x17, 0xfa, 0x5e, 0x88, 0x01, 0x2d, 0xeb, 0xf1, 0xbd, 0xb0, 0x85, 0x29,
  2519. 0xd4, 0xcd, 0x7b, 0xc8, 0x5c, 0xd2, 0x2e, 0x86, 0x25, 0x02, 0xbb, 0xcb, 0x38, 0x0b, 0xdd, 0x0c,
  2520. 0xdf, 0xd3, 0x6a, 0xe2, 0x45, 0x31, 0x27, 0x0c, 0x8c, 0x15, 0x88, 0xfb, 0x50, 0xd2, 0xca, 0xe4,
  2521. 0x45, 0x71, 0x5b, 0x8c, 0x9a, 0x8e, 0x0f, 0xe5, 0x65, 0x98, 0x44, 0xdc, 0x23, 0x21, 0x83, 0x35,
  2522. 0xcd, 0x16, 0x77, 0xa2, 0x58, 0x3c, 0xef, 0x7d, 0xbb, 0x07, 0x86, 0x26, 0x2e, 0xf0, 0xc0, 0x3e,
  2523. 0x63, 0xb8, 0x05, 0x25, 0x2d, 0xdb, 0x02, 0x76, 0x08, 0xed, 0x40, 0x59, 0x0b, 0x5b, 0x80, 0x22,
  2524. 0x21, 0x9e, 0xeb, 0x63, 0x58, 0x33, 0xf7, 0xd1, 0xee, 0x2a, 0x23, 0xe4, 0x27, 0x3e, 0xac, 0xaf,
  2525. 0x98, 0x15, 0x1c, 0x27, 0x14, 0x65, 0x58, 0x36, 0x2b, 0x9e, 0xb0, 0x21, 0x87, 0xcd, 0x15, 0xf1,
  2526. 0x2c, 0x81, 0x47, 0xb0, 0x65, 0xbe, 0x8d, 0xee, 0x6b, 0xb8, 0x8b, 0x9b, 0x98, 0xc6, 0xb6, 0xe3,
  2527. 0xe0, 0x88, 0x43, 0x65, 0x85, 0x79, 0xea, 0x85, 0x2e, 0x39, 0x8d, 0x1d, 0xdf, 0x0e, 0x22, 0x40,
  2528. 0x2b, 0x81, 0x78, 0x61, 0x93, 0x40, 0x75, 0x25, 0x90, 0xe3, 0xae, 0xe7, 0x74, 0x6c, 0xa7, 0x03,
  2529. 0x35, 0x39, 0x11, 0x3d, 0x47, 0xf7, 0xd9, 0xe2, 0xc8, 0xca, 0xaf, 0xf3, 0x5b, 0x1d, 0xea, 0x1f,
  2530. 0xa2, 0xcd, 0xc5, 0xec, 0x50, 0x7a, 0xf5, 0xec, 0xb0, 0x90, 0xb3, 0xee, 0xa3, 0xbd, 0x17, 0x4d,
  2531. 0x4f, 0x46, 0xcf, 0x85, 0x4f, 0xad, 0x3f, 0x90, 0x4f, 0x1f, 0xa3, 0xbd, 0xd6, 0x4d, 0x3e, 0xdd,
  2532. 0x46, 0xd7, 0xbf, 0x18, 0x68, 0xdb, 0x49, 0xc7, 0xe3, 0xe4, 0x7c, 0x7e, 0x2b, 0xf7, 0x97, 0xe6,
  2533. 0x9c, 0x57, 0xdf, 0x8f, 0xc5, 0x9c, 0xf3, 0x1e, 0xda, 0x99, 0x0f, 0xaf, 0x92, 0xf4, 0xc9, 0x3c,
  2534. 0x9e, 0x25, 0xe7, 0xe9, 0x78, 0x90, 0xcd, 0x09, 0xc6, 0x4f, 0x4a, 0xef, 0x7f, 0x48, 0xb7, 0x73,
  2535. 0x16, 0xcb, 0x38, 0xd6, 0x2f, 0x51, 0x4d, 0x39, 0xf8, 0x7b, 0xba, 0x48, 0xf5, 0x21, 0xe1, 0x04,
  2536. 0xd5, 0x7d, 0x39, 0xb9, 0xdd, 0x2a, 0xfc, 0x7d, 0xb4, 0xb9, 0x98, 0x04, 0x4b, 0x72, 0x3e, 0x5f,
  2537. 0x90, 0x56, 0x1d, 0x55, 0x17, 0x7a, 0x45, 0xbb, 0x0c, 0x51, 0xdd, 0x3e, 0x3f, 0x4f, 0x26, 0xb7,
  2538. 0xcb, 0xf2, 0x0d, 0x09, 0x2b, 0xbd, 0x34, 0x61, 0xd7, 0x06, 0xaa, 0x2e, 0x6c, 0x89, 0x84, 0x1d,
  2539. 0xa1, 0xbd, 0x71, 0xf2, 0x2c, 0x7e, 0xd1, 0x5a, 0xf6, 0x66, 0xb8, 0x3b, 0x4e, 0x9e, 0xb1, 0x1b,
  2540. 0x06, 0xb9, 0xbc, 0xac, 0xaf, 0x39, 0xc8, 0x65, 0xd2, 0x39, 0x64, 0xfd, 0x97, 0x81, 0x76, 0xd8,
  2541. 0xe3, 0x27, 0x73, 0x37, 0x7d, 0x76, 0xbb, 0xbc, 0x7e, 0x80, 0xca, 0x8f, 0xd3, 0x67, 0xf9, 0x6d,
  2542. 0xfb, 0x4d, 0xbd, 0x8b, 0x97, 0xb5, 0x3e, 0x68, 0xa7, 0xcf, 0xa8, 0x10, 0x35, 0xbf, 0x85, 0xaa,
  2543. 0xb3, 0x64, 0x3c, 0x88, 0xd3, 0x8b, 0x8b, 0x59, 0x32, 0x97, 0xd7, 0x6c, 0x99, 0x22, 0x01, 0x11,
  2544. 0x89, 0x58, 0x0e, 0x2a, 0xb7, 0xd3, 0x67, 0xfa, 0x45, 0xd6, 0xee, 0xf2, 0x98, 0xba, 0xcb, 0xf7,
  2545. 0xa8, 0xc0, 0x4e, 0xc5, 0x85, 0xa7, 0xdd, 0x1b, 0x99, 0xdc, 0x29, 0x85, 0xb2, 0xb5, 0x83, 0xea,
  2546. 0x85, 0x07, 0xa2, 0xae, 0xbf, 0x42, 0x35, 0x67, 0x94, 0xce, 0x6e, 0x35, 0xed, 0x98, 0xef, 0x2c,
  2547. 0xfb, 0x2c, 0xea, 0x51, 0x96, 0x25, 0xd5, 0xfd, 0xae, 0x21, 0x94, 0x5b, 0x10, 0xf6, 0xfe, 0xcf,
  2548. 0x40, 0x55, 0x96, 0xdc, 0x72, 0xa8, 0xbd, 0x87, 0xd6, 0x06, 0xfd, 0x79, 0x5f, 0xa6, 0xb5, 0xd6,
  2549. 0x28, 0x6d, 0x19, 0x54, 0xd2, 0xe2, 0x9d, 0x38, 0x9b, 0x4f, 0x93, 0xfe, 0xd5, 0x72, 0xf6, 0x6a,
  2550. 0x19, 0x98, 0xf9, 0x61, 0xde, 0x47, 0xeb, 0x17, 0xa3, 0xfe, 0xe5, 0x4c, 0x0e, 0xe4, 0xf2, 0xc9,
  2551. 0x93, 0xd1, 0x62, 0x3e, 0x93, 0x51, 0xcc, 0x53, 0xf9, 0x1a, 0x7a, 0xc5, 0x7c, 0x26, 0xc4, 0x78,
  2552. 0x7a, 0x53, 0x37, 0x6f, 0xbc, 0xb4, 0x9b, 0x0f, 0x51, 0x25, 0x8b, 0x57, 0xb4, 0xf2, 0xdb, 0xa8,
  2553. 0x22, 0x1c, 0x8e, 0x67, 0xc9, 0x78, 0x9e, 0xfd, 0x30, 0x42, 0xb7, 0x04, 0xc0, 0x92, 0xf1, 0xdc,
  2554. 0xfa, 0x4f, 0x03, 0x6d, 0xd3, 0xe4, 0x3c, 0x19, 0x3e, 0xbd, 0x5d, 0x35, 0x94, 0xf2, 0xe1, 0x17,
  2555. 0x49, 0xbe, 0x9b, 0x33, 0xe5, 0xc3, 0x2f, 0x92, 0x22, 0xfa, 0xf2, 0x4a, 0xf4, 0x37, 0x04, 0xb3,
  2556. 0xfe, 0xd2, 0x60, 0x2c, 0xb4, 0xde, 0x94, 0xab, 0xaa, 0x68, 0x33, 0x60, 0x2d, 0x31, 0xa8, 0x80,
  2557. 0x61, 0xd6, 0xd0, 0x96, 0x20, 0x22, 0x8c, 0x3b, 0x50, 0xb2, 0xfe, 0xd5, 0x40, 0x35, 0x15, 0x86,
  2558. 0x08, 0xfa, 0x85, 0xea, 0xc8, 0x3e, 0x59, 0xa9, 0xce, 0xa2, 0xb4, 0xc2, 0x3d, 0xbd, 0xb4, 0x3f,
  2559. 0x45, 0xf5, 0x69, 0xa6, 0x6c, 0x10, 0x5f, 0x4c, 0xd3, 0xab, 0xaf, 0x78, 0x4e, 0xd5, 0x16, 0xc2,
  2560. 0xcd, 0x69, 0x7a, 0x25, 0xf6, 0xd4, 0xa7, 0x4f, 0x2e, 0x2e, 0x92, 0x69, 0x96, 0x13, 0xf9, 0xd6,
  2561. 0xa5, 0x28, 0x83, 0x44, 0x56, 0xac, 0x2f, 0xcb, 0xa8, 0x12, 0xa5, 0xa3, 0x11, 0x7e, 0x9a, 0x8c,
  2562. 0xdf, 0x30, 0xdb, 0xdf, 0x43, 0x30, 0xcd, 0xaa, 0x94, 0x0c, 0xe2, 0x44, 0xac, 0x9f, 0xe5, 0x49,
  2563. 0xdf, 0x51, 0xb8, 0x54, 0x3b, 0x33, 0xbf, 0x8b, 0x76, 0xd2, 0x4f, 0xe5, 0x4b, 0x51, 0x49, 0x96,
  2564. 0xa5, 0xe4, 0xf6, 0x02, 0xce, 0x04, 0xad, 0xff, 0x28, 0xa1, 0xba, 0x72, 0x47, 0x24, 0x5a, 0x9b,
  2565. 0x35, 0x22, 0xe2, 0xfb, 0x21, 0x09, 0x31, 0xbc, 0xa5, 0x4d, 0x6e, 0x02, 0xf4, 0xc2, 0xa5, 0x13,
  2566. 0x40, 0x40, 0x11, 0xf5, 0x96, 0x46, 0x5e, 0x81, 0x91, 0x2e, 0x87, 0xb5, 0x15, 0x0c, 0x53, 0x0a,
  2567. 0x5b, 0x2b, 0x58, 0xbb, 0x1b, 0x01, 0xac, 0xda, 0x3d, 0xb1, 0x7d, 0x38, 0xd0, 0x26, 0x2c, 0x01,
  2568. 0x52, 0x37, 0x24, 0x34, 0x80, 0x47, 0xe6, 0xbd, 0x15, 0xb8, 0x61, 0x87, 0xf2, 0x1b, 0xd3, 0x32,
  2569. 0x7e, 0x4a, 0xa5, 0xf8, 0x75, 0xe9, 0x05, 0x3c, 0x93, 0x5f, 0x93, 0x1f, 0x9f, 0x0a, 0x3c, 0x60,
  2570. 0x2d, 0xb8, 0xde, 0x5a, 0x55, 0x8e, 0x03, 0x72, 0x82, 0xe1, 0xfa, 0x40, 0x7e, 0xc0, 0xd2, 0x8d,
  2571. 0x0a, 0xb7, 0xaf, 0x1f, 0x59, 0x8f, 0x51, 0x55, 0x24, 0x70, 0xb1, 0x7f, 0x7e, 0x80, 0x36, 0xf2,
  2572. 0x84, 0x1b, 0x72, 0x9e, 0xd8, 0xd5, 0xda, 0x46, 0x25, 0x9a, 0xe6, 0x32, 0x6f, 0x76, 0x4b, 0xfd,
  2573. 0x38, 0xeb, 0x9c, 0xac, 0xc5, 0x0b, 0x3b, 0xa5, 0xaf, 0xb6, 0x63, 0xfd, 0x56, 0xec, 0xf3, 0x59,
  2574. 0x3a, 0x2a, 0xf6, 0xb9, 0x89, 0xd6, 0xc6, 0xfd, 0xab, 0x24, 0x6f, 0x36, 0xf9, 0xbf, 0x79, 0x82,
  2575. 0x20, 0xbf, 0xbb, 0x62, 0xf9, 0x31, 0x6a, 0x98, 0x64, 0xda, 0xdf, 0xf0, 0x4b, 0xd6, 0x4e, 0xae,
  2576. 0xa4, 0x99, 0xeb, 0xb0, 0xfe, 0xbb, 0x2c, 0xf6, 0x67, 0x6e, 0x5e, 0x38, 0x7f, 0xd3, 0xc7, 0xb8,
  2577. 0xf2, 0x8b, 0x1f, 0xe3, 0xde, 0x45, 0xdb, 0xe7, 0xfd, 0x71, 0x3a, 0x1e, 0x9e, 0xf7, 0x47, 0xb1,
  2578. 0xf4, 0x36, 0xfb, 0x1a, 0x57, 0x57, 0xa8, 0x7c, 0x96, 0xed, 0xa3, 0xcd, 0xfe, 0x68, 0xd8, 0x9f,
  2579. 0x25, 0xe2, 0xa0, 0x2d, 0x1f, 0x56, 0xe8, 0x82, 0xb4, 0xfe, 0xb7, 0xa4, 0xff, 0xa0, 0xfb, 0x35,
  2580. 0xb4, 0x97, 0x17, 0x10, 0xdb, 0x5e, 0x2c, 0x5e, 0x69, 0x4d, 0x3b, 0xf0, 0x7c, 0xf1, 0x80, 0x28,
  2581. 0xae, 0x2e, 0xc9, 0x92, 0xbf, 0x65, 0x96, 0xb4, 0x09, 0x5b, 0xa0, 0x0d, 0xdb, 0x6d, 0xfa, 0x76,
  2582. 0x8b, 0x2d, 0x3d, 0xe3, 0x04, 0xa3, 0x69, 0x7b, 0x7e, 0xf6, 0x0b, 0xf0, 0x12, 0x28, 0x55, 0xaf,
  2583. 0xaf, 0xc0, 0x01, 0x0e, 0x08, 0xed, 0x2d, 0xbd, 0x1d, 0x04, 0x9c, 0xff, 0x1c, 0xb4, 0xf9, 0x02,
  2584. 0x1c, 0xda, 0x01, 0x86, 0x2d, 0xed, 0x49, 0x21, 0x60, 0x86, 0xe9, 0x89, 0xe7, 0x2c, 0xbf, 0xe1,
  2585. 0x24, 0x4e, 0x9c, 0x8e, 0x7c, 0x68, 0xa2, 0x15, 0x3d, 0xd9, 0xef, 0xd8, 0x4b, 0x6f, 0x86, 0x3c,
  2586. 0xa2, 0xb6, 0x17, 0x72, 0x06, 0xb5, 0x15, 0x86, 0xfc, 0xdd, 0xc1, 0x21, 0x3e, 0xd4, 0x57, 0x18,
  2587. 0xea, 0x37, 0x9d, 0x6d, 0x6d, 0x0f, 0xcb, 0xb8, 0xec, 0x33, 0xd8, 0x69, 0x6c, 0x7d, 0xb2, 0x91,
  2588. 0x9d, 0x5a, 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x31, 0x03, 0x4e, 0xbd, 0xfd, 0x1f, 0x00, 0x00,
  2589. }