diff --git a/tunnelrpc/tunnelrpc.capnp.go b/tunnelrpc/tunnelrpc.capnp.go index 68e350bc..e6d661de 100644 --- a/tunnelrpc/tunnelrpc.capnp.go +++ b/tunnelrpc/tunnelrpc.capnp.go @@ -324,22 +324,22 @@ func (s RegistrationOptions) SetExistingTunnelPolicy(v ExistingTunnelPolicy) { s.Struct.SetUint16(0, uint16(v)) } -func (s RegistrationOptions) PoolId() (string, error) { +func (s RegistrationOptions) PoolName() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } -func (s RegistrationOptions) HasPoolId() bool { +func (s RegistrationOptions) HasPoolName() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } -func (s RegistrationOptions) PoolIdBytes() ([]byte, error) { +func (s RegistrationOptions) PoolNameBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } -func (s RegistrationOptions) SetPoolId(v string) error { +func (s RegistrationOptions) SetPoolName(v string) error { return s.Struct.SetText(3, v) } @@ -395,6 +395,14 @@ func (s RegistrationOptions) SetOriginLocalIp(v string) error { return s.Struct.SetText(5, v) } +func (s RegistrationOptions) IsAutoupdated() bool { + return s.Struct.Bit(24) +} + +func (s RegistrationOptions) SetIsAutoupdated(v bool) { + s.Struct.SetBit(24, v) +} + // RegistrationOptions_List is a list of RegistrationOptions. type RegistrationOptions_List struct{ capnp.List } @@ -643,7 +651,7 @@ func (c TunnelServer) RegisterTunnel(ctx context.Context, params func(TunnelServ Method: capnp.Method{ InterfaceID: 0xea58385c65416035, MethodID: 0, - InterfaceName: "tunnelrpc.capnp:TunnelServer", + InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer", MethodName: "registerTunnel", }, Options: capnp.NewCallOptions(opts), @@ -663,7 +671,7 @@ func (c TunnelServer) GetServerInfo(ctx context.Context, params func(TunnelServe Method: capnp.Method{ InterfaceID: 0xea58385c65416035, MethodID: 1, - InterfaceName: "tunnelrpc.capnp:TunnelServer", + InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer", MethodName: "getServerInfo", }, Options: capnp.NewCallOptions(opts), @@ -695,7 +703,7 @@ func TunnelServer_Methods(methods []server.Method, s TunnelServer_Server) []serv Method: capnp.Method{ InterfaceID: 0xea58385c65416035, MethodID: 0, - InterfaceName: "tunnelrpc.capnp:TunnelServer", + InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer", MethodName: "registerTunnel", }, Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error { @@ -709,7 +717,7 @@ func TunnelServer_Methods(methods []server.Method, s TunnelServer_Server) []serv Method: capnp.Method{ InterfaceID: 0xea58385c65416035, MethodID: 1, - InterfaceName: "tunnelrpc.capnp:TunnelServer", + InterfaceName: "tunnelrpc/tunnelrpc.capnp:TunnelServer", MethodName: "getServerInfo", }, Impl: func(c context.Context, opts capnp.CallOptions, p, r capnp.Struct) error { @@ -1058,77 +1066,79 @@ func (p TunnelServer_getServerInfo_Results_Promise) Result() ServerInfo_Promise return ServerInfo_Promise{Pipeline: p.Pipeline.GetPipeline(0)} } -const schema_db8274f9144abc7e = "x\xda\x9cUM\x8c\x14E\x14~_U\xff@\xb2k" + - "o\xa7g\x13\x98\x84\x8c!\x18\x85\x84?Q\x03+q" + - "\x96\x150\xb3.0\xc5\x82A\xe0@3[\xcc\xf6\xda" + - "\xd3=\xe9\xeeA!\x01\x94\x90\x18M$\"\xe1\xe0\xc5" + - "\x83\x89\x17\x0f\xea\xcd\x98x\xc0\x8b\x1c8\xa8\x09\x1a\x89" + - "\x98\xa8@T\x02A7\\<\x986\xd5\xb3=\xd3." + - "\x11\x0c\xb7\x9a\xd7\xaf\xde\xfb\xbe\xf7\xbe\xfaf\xcd\x196" + - "\xca\xd6\xea\xabu\"\xb1Q7\xd2\x8d\xad\xaf\xde\x7f\xea" + - "\xdc\xc5Sd\x97Yz\xfc\xf3\xf1\xd2_\xc9\xc9\x1f\x88" + - "\xb0\xee\x18;\x0a\xe7\x0c3\x89\x9c\xb7\xd8\x0eB:\\" + - "\xc3\x95\xf3k\xb5O\xc9~\x14D:7\x89\xd6}\xc0" + - "n\x80\xe0|\xc6>&\xa4Kn\x8d\x0d\x06\xb7O\x9e" + - "'\xbb\x8c~\xa9n\xe2\x8b|\x1cNK\x1d\x1d\x8f\xab" + - "\xe4\xf1}g\xdf\xd1\xaf\x9f\xbd@\xa2\x8cb\xb6\xa1\xb2" + - "u-\x82\xb3XS\xc7a\xed\x02\x08i\xf9\x93\xa7?" + - "\x1a\x9b\xba|q^\xed\x0c\xde\xdf\xfa\xac\xb3P\xdds" + - "t\xe3eB\xca\xae\xbb\x8b_\xfd\xee\x99+]\xa0Y" + - "\x15\xd7\xf8\x05\xa4\xa5\xdb_\xd87\xb3\xf0\xd8\xd5\xabs" + - "\x14\xa0>\xed62\x0a\x9eQ%\xa4O\x1e\xd8$\xf7" + - "\xaf\xdfs\x83\xec2\xff\xd74\xde0F\xe0\xbc\x9b5" + - "9g\xbc\xee\xdcR\xa7\xf4\xf4\xf1\xcd;6,\xfdb" + - "\xb6X\xee[cV\x95\xfb=+wh\xfd\xcd\xe7\x1e" + - "9\xfd\xe5\xec<\xd4Y\xe2Bs\x05\x9c\xc5\xa6\xaa8" + - "lV\x09\xb7\xb7\xbew\xa9l\x95\xef\xcc\x9bG6\xbd" + - "\x0d\xe6\x0c\x9cmYn\xcd\xfc\x95V\xa6I'\x08\xa4" + - "\x1f\xb5\xb5\xc6\xea\xfc\xd8X\xd5p\xdbA{d\xcb+" + - "^\x9cxAsW\x16\xaf\xd6C\xdfk\x1c\xa9\x03b" + - "\x00\x8c\xc8^2B\x04\xd8\xc3{\x89\xc0l{\x8c\xa8" + - "\xea5\x830\x92\xe9\x94\x177\xc2 \x90\xc4\x1b\xc9\x89" + - "\x83\xae\xef\x06\x0d\xd9kd\xdc\xdd\xa8\xdb`RF\x87" + - "e\xb4*\x92M/Nd\xd4\x0d.\xab\xbbV\xe4\xb6" + - "b1\xc05\"\x0dD\xf6\x96\xbdDb3\x87\xa83" + - "\xd8@\x09*\xb8m\x9cHLp\x88=\x0c6c\xa5" + - "\x0c\xe1\xee1\"Q\xe7\x10\xfb\x19\xd20\xf2\x9a^\xf0" + - "\xac$\x1e%\x18$\x86AB:\x1d\xc6I\xe0\xb6$" + - "\x11a\x80\x18\x06\x08'\xc2v\xe2\x85A\x8c\xa1\xbe\xb2" + - "\x08\x18\"\xdckV\x9b:\xc9\xb4\x0c\x12\xaf\xe1\xaa\xcb" + - "D\xd9\x98\xfa\x90\x97\x12\x89Q\x0e1Q\x80\\{\xbc" + - "\xc0#\x87\xbc\xed`\x9f\x87\xf9\x92<\x92\xa3\xaa\xc8\x96" + - "\xeb\xf9\xf9\xaf\x9c\xcc&2\x9f\xef\xe7\xdc\x0b\xdf\xcel" + - "\xaaQ\x86nG\xbb\x921T\x18\x1f\xeea\xfcFM" + - "\xf0k\x0eq\xa5\x80\xf1\xb2\x9a\xe0%\x0e\xf1S\x01\xe3" + - "\x8fe\"\xf1=\x87\xb8\xc6\x00^\x02'\xb2\x7f\xfe\x90" + - "H\\\xe3\x10\x7f0\xd8\x1a/A#\xb2o\x8d\x10\x89" + - "\xdf8\xc4\x1d\x06[\xd7J\xd0\x89\xec?W\x10\x89\x9b" + - "\x1c\x93\x0b\xc0`\x1b\xac\x04C\xbd7\xcc\x10Mj\xe0" + - "\x98\x1cRqS/)m;\x83\x88\x88&\x07T|" + - "\x11\x18\xd2\x86\xef\xc9 \xa9M\x15\x17vXF\xb1\x17" + - "\x06\xf9o\x1e\xc6\xbd\x89\xc89\x09\xa3\xab\xa6zh)" + - "\x0d\xc3\xea\x9b\x15\x01\x16\xa1\xda\x0eC\xbf6\x95\xdf\xb3" + - "\x12\xb7\x19\xe3!B\x9d\x03C}\xcb \xa8`\x9a\x89" + - "\xbb\x91xd\x85Am\x0a\x061\x18\xbd\xa5L\x84T" + - "i\xb8~\xad}\xd7Z\xd8\xfc\xb5T\xda#\xbb\xdc\xa6" + - "Z\xc3\x82\xde\x1a\x96\xab\xf1,\xe3\x10k\x0akX\xa9" + - "\xa4\xf2\x18\x87x\x82\xc1Rz\xed\xc9\xe2\xb0\xebw\xe4" + - "]\x9d\xee\xf7\xc6\x9a2\xe9\x9ej\xc1\xa1pY\xdd\x8d" + - "L\xb7\x15?\xe0\xed\x9d2\xb6:~\x12\x0b\xad\xc7a" + - "P\xed}\x01\x87(1T#\x19w\xfc\x04C}\x0b" + - "\x9b\xf7\x9a\xf8\x7f\xb5\xabv\xbbt\xe7\xa3\x13\xf5\xfe7" + - "\x90\xdb\xa5\xbd\xf6(1{\xb9\x89\xbeU#wf{" + - "ID\xcc\x1e6\xd3\xdcP\xa8\xda-;\x8a4g@" + - "\x95\x8c\xc3(\xea\xc0\x83\x1a\xd4NY\x89\xff\x0f\xff\xdc" + - "\x95\xef\xcf\xbe\xdb\xc7R\xc8\x14\xf7B\xdd\x19\"1\xc0" + - "!\x161\xa4~8\xe75\xd6\xf6\x82 \xee\xe5\x01]" + - "\xc0\xb9\x13X\xea\xb2\xaa?\xd4\xab\xef*\x9b\xda\xcf!" + - "\xa6\x0b\xda\x93*x\x80C\xf8\x05\x0b\xf0\x94YLs" + - "\x88S}\x0bx\xedM\"q\x8aC\xbc\xcd`\xca(" + - "\xca!\x99\x9d\xa8o\\~\xd8\x9c\xf0\x02\x19\xab\xf7;" + - "\xf7\xbe\xd4'\xf5\xaa\xda2j\xb9\x81\x0c\x90lu=" + - "\xbf\x13I%\x14b\x00\xe1\x9f\x00\x00\x00\xff\xff^." + - "0z" +const schema_db8274f9144abc7e = "x\xda\x9cUM\x88\x14W\x17\xbd\xe7\xbd\xee\xaa\x11z" + + "\xbe\x9e\xa2z@\x1b\xa4AF>\x95\x8c:Q\x83\x99" + + "H\xe6'j\xe8\xc9\x8c\xf6\x9b1\xc1\xbf\x80e\xf7\xb3" + + "\xa7&\xd5UMU\xb5\x89\x82\x9a\x88\x10\x08(1\x92" + + "E6Y\x08n\x02\xf9\xd9\x85@\x16f\x93,$d" + + "\x13\x02\x12\xb3\x89H@\x14\xc3` BB\x85W5" + + "\xd5]\x8eD\x83\xbb\xd7\xa7\xee\xbb\xf7\xdc{\xcf;\xbd" + + "\xf92\x1bg#\xf9My\"\xb1#\xafE;Z?" + + "\\~\xee\xc3k\xe7\xc8(\xb3\xe8\xf4\xd7S\xa5\x07\xe1" + + "\xd9\x9f\x89\xb0\xe5\x14;\x09\xf3\"\xd3\x89\xcc\xf3l/" + + "!\x1a\xac\xe2\xc6\xd5\x91\xdc\x97d\xfc\x1fDy\xae\x13" + + "m\xb9\xc2n\x83`~\xc5>'D\xab\xefN\xf6\xbb" + + "\xf7\xce^%\xa3\x8c^\xaa$\xf0\x00\x9f\x82\xd9RG" + + "\xd3\xe6*x\xea\xd0\xa5\x0f\xf2\xb7.}G\xa2\x8cl" + + "\xb4\xa6\xa2\xf39\x1f\xe6\xaa\x9c:\x0e\xe6\"\x10\xa2\xf2" + + "\x17/|6\xd9\xb8~mY\xee\x98\xde\x84\xb6h\xce" + + "\xa8{fU{\x93\x10\xb1[\xd6\xaa\xb7\x7fz\xf1F" + + "B4\xcerE\xfb\x15\x94\x8b\xf6\xbcvha\xc5\xa9" + + "\x9b7\x97Z\x80\xfa\xf4\x91\x16\xb7\xf0\xa96F\x88\xb6" + + "\x1d\x99\x90\x87\xb7\xef\xbfMF\x99?4\x8d\xef\xb5Q" + + "\x98\xbf\xc4E\xaek\xef\x9a#\xbaN\x14]8\xbds" + + "\xef\xf3k\xbeY\xcc\xa6[\xa5/\xaat\xc3\xbaJw" + + "l\xfb\x9d\x97\xd7^\xf8vq\x19\xeb8pF\xdf\x00" + + "\xf3u\x95\xc7<\xa0\x82\xef\xed\xfe\xf8\xc7r\xb1|\x7f" + + "\xd9<\xe2\xe9\x9d\xd2\x17`^\x8cc\xcf\xeb\xbf\xd1p" + + "\x14v\\W:~;W\xdf\x94\x1e\xeb\x1b\xebV\xdb" + + "m\x8f\xeez\xcb\x0eB\xdbm\xee\x8b\xf1\xb1\x9a\xe7\xd8" + + "\xf5\x135@\x14\xc0\x88\x8c\xd5\xa3D\x801x\x90\x08" + + "\xcc0&\x89\xc6\xec\xa6\xeb\xf92j\xd8A\xdds]" + + "I\xbc\x1e\x9e9j9\x96[\x97\xddB\xda\xa3\x85\x92" + + "\x02s\xd2?.\xfd\x8d\xbel\xdaA(\xfd\x04\x1c\xaa" + + "YE\xdfj\x05\xa2\xc0sD9\x10\x19\xbb\x0e\x12\x89" + + "\x9d\x1c\xa2\xc6`\x00%(pf\x8aHLs\x88\xfd" + + "\x0c\x06c\xa5\x98\xe1\xab\x93D\xa2\xc6!\x0e3D\x9e" + + "o7m\xf7%I\xdc\x0f\xd1O\x0c\xfd\x84h\xde\x0b" + + "B\xd7jI\"B\x81\x18\x0a\x843^;\xb4=7" + + "\xc0@OY\x04\x0c\x10\x1e7\xab\x89N8/\xdd\xd0" + + "\xae[\xea2Q<\xa6\x1e\xe55Db\x9cCLg" + + "(W\x9f\xcd\xf4\x91R\x9e9\xda\xebC\x7fC\x9eH" + + "YUd\xcb\xb2\x9d\xf4W\xda\xcc\x04\xe9\xaf\xf4b\x1e" + + "\xc7o6\x9e\xaa\x1f\xb3\xdb\xdb\xae\xc4\x1d*\x8eC]" + + "\x8ew\xd5\x04\xefp\x88?3\x1c\xffP\x13\xfc\x9dC" + + "\xfc\x95\xe1\xf8\xa0L$\xees\xcc\x82\x01\xbc\x04Nd" + + "\xfc\xfd\x09\xd1,8\xe6\x0a`0r\xbc\x84\x1c\x91\xb9" + + "\x02SDs}\x0a/)<\x9f+!Od\x1a\xd8" + + "@4WP\xf8:\x85k\xac\x04\x8d\xc8\\\x8b\x05\xa2" + + "\xb9!\x85oV\xb8\x9e/)\x85\x9b\xc3\xf0\x89\xe6\x9e" + + "Q\xf8v\x85\xf7\xad,\xa1\x8f\xc8\xdc\x16\xe3[\x15>" + + "\x0e\x86\xa8\xee\xd8\xd2\x0d\xab\x8d\xec:\x8fK?\xb0=" + + "7\xfd\xcd\xbd\xa0;/\xb9$p$Z\xabyE\xa5" + + "p\x14{VF@\x91\x10\xb5=\xcf\xd9\xf3\xb0L\x8a" + + "\xa1\xd5\x0c\xf0?B\x8d\x03\x03=W!(0\x8a\xf5" + + "_\x0fm*zn\xb5\x01\x8d\x18\xb4\xee\xde\xa6=\xaa" + + "\xd4-\xa7\xda\xee2\xb1\x83\x89N\xe8u\xdaTiX" + + "\xa1l\x00\xc4\x80\xccF\xd9\xf2\x8dV\xda\xa3\xfb\xac\xa6" + + "\xda`_w\x83\xeb7\x10\x89!\x0e\xb19\xb3\xc1a" + + "\xa5\xb2u\x1cb+CQI\xbd\xab\xa8\xe3\x96\xd3\x91" + + "\x8fh\xe7I\xcf\xb3)\xc3\xe4Tu\x8fyC5\xcb" + + "\xd7\xadV\xf0\x94\xb7geP\xec8a r\xdd\x1e" + + "\xfaG\x89D\x1f\x87(1\x8c\xf92\xe88!\x06z" + + "\xee\xb7\xec!\xf2\x7f+7\x96TI\xe6\x93'\xea\xfe" + + "\xe5 uZc\xe4$1c\xbd\x8e\x9e\xcb#5u" + + "c\xb5O\xcc\x18\xd4\xa3\xd4\x8bh,I;\x8e(\xed" + + "\x80*q\x0f\xe3\xa8\x01O\xebm\xb3\xb2\x12\xfc\x97\xfe" + + "SC\x7fr\xf7I\x9d\xa2b\xa6z\xcf\xe4] \x12" + + "\x05\x0e\xb1\x92!r\xbc%\x9b*\xee\xc9\x08\xe2q\xf6" + + "\x91\x10NM\xa4\xa8.\xab\xfc\x03\xdd\xfc\x96r\xb8\xc3" + + "\x1cb>\xa3=\xa9\xc0#\x1c\xc2\xc9\xb8\x87\xad|f" + + "\x9eC\x9c\xeb\xb9\xc7;\xef\x11\x89s\x1c\xe2}\x06]" + + "\xfa~JI\xef\xf8=\xcfs\xbc\xe6\xb4\xed\xca@=" + + "\xc2\xa5w\xa7>\xa9\xd7\xd6\x96~\xcbr\xa5\x8bp\xb7" + + "e;\x1d_*\xa1$O\xe8\x9f\x00\x00\x00\xff\xff\x0d" + + "v6\xc6" func init() { schemas.Register(schema_db8274f9144abc7e,