Loading Kinetic/NetworkChannel.swift +19 −0 Original line number Diff line number Diff line Loading @@ -85,3 +85,22 @@ public class NetworkChannel: CustomStringConvertible, KineticChannel, StreamChan return RawResponse(message: msg, command: cmd, value: value) } } extension NetworkChannel: CustomReflectable { public func customMirror() -> Mirror { if self.error != nil { return Mirror(self, children: [ "host" : self.host, "port" : self.port, "connected" : self.connected, "error": self.error!, ]) } else { return Mirror(self, children: [ "host" : self.host, "port" : self.port, "connected" : self.connected, ]) } } } No newline at end of file Kinetic/Session.swift +26 −0 Original line number Diff line number Diff line Loading @@ -98,3 +98,29 @@ extension KineticSession: CustomStringConvertible { } } } extension KineticDevice: CustomReflectable { public func customMirror() -> Mirror { return Mirror(self.wwn, children: [ "wwn" : self.wwn, "cluster version" : self.clusterVersion, ]) } } extension KineticSession: CustomReflectable { public func customMirror() -> Mirror { if self.connected { return Mirror(self, children: [ "id" : self.connectionId!, "sequence" : self.sequence, "device" : self.device!, "channel" : self.channel, ]) } else { return Mirror(self, children: [ "id" : self.connectionId, ]) } } } No newline at end of file examples/Example 1 - Hello World.playground/Contents.swift +1 −0 Original line number Diff line number Diff line Loading @@ -14,3 +14,4 @@ let x = try c.get("hello") //: The Strings on the methods are just for convenience //: the actual values are byte arrays `[UInt8]` print("Received: \(String.fromUtf8(x.value!))") examples/Example 1 - Hello World.playground/timeline.xctimeline +5 −0 Original line number Diff line number Diff line Loading @@ -2,5 +2,10 @@ <Timeline version = "3.0"> <TimelineItems> <LoggerValueHistoryTimelineItem documentLocation = "#CharacterRangeLen=1&CharacterRangeLoc=123&EndingColumnNumber=6&EndingLineNumber=5&StartingColumnNumber=5&StartingLineNumber=5&Timestamp=461108858.032135" selectedRepresentationIndex = "0" shouldTrackSuperviewWidth = "NO"> </LoggerValueHistoryTimelineItem> </TimelineItems> </Timeline> Loading
Kinetic/NetworkChannel.swift +19 −0 Original line number Diff line number Diff line Loading @@ -85,3 +85,22 @@ public class NetworkChannel: CustomStringConvertible, KineticChannel, StreamChan return RawResponse(message: msg, command: cmd, value: value) } } extension NetworkChannel: CustomReflectable { public func customMirror() -> Mirror { if self.error != nil { return Mirror(self, children: [ "host" : self.host, "port" : self.port, "connected" : self.connected, "error": self.error!, ]) } else { return Mirror(self, children: [ "host" : self.host, "port" : self.port, "connected" : self.connected, ]) } } } No newline at end of file
Kinetic/Session.swift +26 −0 Original line number Diff line number Diff line Loading @@ -98,3 +98,29 @@ extension KineticSession: CustomStringConvertible { } } } extension KineticDevice: CustomReflectable { public func customMirror() -> Mirror { return Mirror(self.wwn, children: [ "wwn" : self.wwn, "cluster version" : self.clusterVersion, ]) } } extension KineticSession: CustomReflectable { public func customMirror() -> Mirror { if self.connected { return Mirror(self, children: [ "id" : self.connectionId!, "sequence" : self.sequence, "device" : self.device!, "channel" : self.channel, ]) } else { return Mirror(self, children: [ "id" : self.connectionId, ]) } } } No newline at end of file
examples/Example 1 - Hello World.playground/Contents.swift +1 −0 Original line number Diff line number Diff line Loading @@ -14,3 +14,4 @@ let x = try c.get("hello") //: The Strings on the methods are just for convenience //: the actual values are byte arrays `[UInt8]` print("Received: \(String.fromUtf8(x.value!))")
examples/Example 1 - Hello World.playground/timeline.xctimeline +5 −0 Original line number Diff line number Diff line Loading @@ -2,5 +2,10 @@ <Timeline version = "3.0"> <TimelineItems> <LoggerValueHistoryTimelineItem documentLocation = "#CharacterRangeLen=1&CharacterRangeLoc=123&EndingColumnNumber=6&EndingLineNumber=5&StartingColumnNumber=5&StartingLineNumber=5&Timestamp=461108858.032135" selectedRepresentationIndex = "0" shouldTrackSuperviewWidth = "NO"> </LoggerValueHistoryTimelineItem> </TimelineItems> </Timeline>