MCPcopy Index your code
hub / github.com/coder/coder / DERPNodeToProto

Function DERPNodeToProto

tailnet/convert.go:189–211  ·  view source on GitHub ↗
(node *tailcfg.DERPNode)

Source from the content-addressed store, hash-verified

187}
188
189func DERPNodeToProto(node *tailcfg.DERPNode) *proto.DERPMap_Region_Node {
190 if node == nil {
191 return nil
192 }
193
194 return &proto.DERPMap_Region_Node{
195 Name: node.Name,
196 RegionId: int64(node.RegionID),
197 HostName: node.HostName,
198 CertName: node.CertName,
199 Ipv4: node.IPv4,
200 Ipv6: node.IPv6,
201 // #nosec G115 - Safe conversion as STUN port is within int32 range (0-65535)
202 StunPort: int32(node.STUNPort),
203 StunOnly: node.STUNOnly,
204 // #nosec G115 - Safe conversion as DERP port is within int32 range (0-65535)
205 DerpPort: int32(node.DERPPort),
206 InsecureForTests: node.InsecureForTests,
207 ForceHttp: node.ForceHTTP,
208 StunTestIp: node.STUNTestIP,
209 CanPort_80: node.CanPort80,
210 }
211}
212
213func DERPMapFromProto(derpMap *proto.DERPMap) *tailcfg.DERPMap {
214 if derpMap == nil {

Callers 1

DERPRegionToProtoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected