struct NPRPCEndpoint
Swift
struct NPRPCEndpoint
Endpoint information for connecting to remote objects
nprpc_swift/Sources/NPRPC/Servant.swift:5
Constructors
init(type: EndPointType = .Tcp, hostname: String = "", port: UInt16 = 0)
Initialize with all components
nprpc_swift/Sources/NPRPC/Servant.swift:16
Properties
let hostname: String
Hostname or IP address
nprpc_swift/Sources/NPRPC/Servant.swift:10
var isEmpty: Bool { get }
Check if this endpoint is empty/uninitialized
nprpc_swift/Sources/NPRPC/Servant.swift:23
let port: UInt16
Port number (0 for shared memory)
nprpc_swift/Sources/NPRPC/Servant.swift:13
let type: EndPointType
Type of transport (TCP, HTTP, WebSocket, etc.)
nprpc_swift/Sources/NPRPC/Servant.swift:7
Methods
func toURL() -> String
Convert to URL string (e.g., "tcp://localhost:15000")
nprpc_swift/Sources/NPRPC/Servant.swift:28