ServerMultiplex: Introduces a server mutiplexer
- Also moves all the existing Wemo* stuff over to support the multiplexer - Moves MainViewController to be the owner of the multiplexer, and its delegate
This commit is contained in:
@@ -36,6 +36,9 @@
|
||||
0CAA327D1C361ECA00B353CF /* StandardError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAA327C1C361ECA00B353CF /* StandardError.swift */; };
|
||||
0CF0F8961C362D8F00FE7752 /* NSURLAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF0F8951C362D8F00FE7752 /* NSURLAdditions.swift */; };
|
||||
0CF9A48E1C35E9C800276F13 /* SwitchIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CF9A48D1C35E9C800276F13 /* SwitchIndicatorView.swift */; };
|
||||
CD815B8E241C6F4000E2FA97 /* ServerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD815B8D241C6F4000E2FA97 /* ServerProtocol.swift */; };
|
||||
CD815B90241C7CAC00E2FA97 /* DeviceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD815B8F241C7CAC00E2FA97 /* DeviceProtocol.swift */; };
|
||||
CD815B92241DA28B00E2FA97 /* ServerMultiplex.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD815B91241DA28B00E2FA97 /* ServerMultiplex.swift */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
@@ -73,6 +76,9 @@
|
||||
0CAA327C1C361ECA00B353CF /* StandardError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StandardError.swift; sourceTree = "<group>"; };
|
||||
0CF0F8951C362D8F00FE7752 /* NSURLAdditions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSURLAdditions.swift; sourceTree = "<group>"; };
|
||||
0CF9A48D1C35E9C800276F13 /* SwitchIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchIndicatorView.swift; sourceTree = "<group>"; };
|
||||
CD815B8D241C6F4000E2FA97 /* ServerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerProtocol.swift; sourceTree = "<group>"; };
|
||||
CD815B8F241C7CAC00E2FA97 /* DeviceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceProtocol.swift; sourceTree = "<group>"; };
|
||||
CD815B91241DA28B00E2FA97 /* ServerMultiplex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerMultiplex.swift; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@@ -112,7 +118,6 @@
|
||||
0C20E2BA1C33529700BA789B /* MainViewController.swift */,
|
||||
0C41EF491C34B51500AF847F /* SwitchesViewController.swift */,
|
||||
0C20E2BC1C33534F00BA789B /* VisualizationViewController.swift */,
|
||||
0CAA32781C361A2400B353CF /* WemoServer.swift */,
|
||||
);
|
||||
path = Controllers;
|
||||
sourceTree = "<group>";
|
||||
@@ -120,6 +125,7 @@
|
||||
0C20E2B71C33514100BA789B /* Models */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CD815B8F241C7CAC00E2FA97 /* DeviceProtocol.swift */,
|
||||
0C4314FF1C35B1E700164559 /* WemoDevice.swift */,
|
||||
);
|
||||
path = Models;
|
||||
@@ -169,6 +175,7 @@
|
||||
0C20E2B61C33514100BA789B /* Controllers */,
|
||||
0C41EF4B1C34B81F00AF847F /* External */,
|
||||
0C20E2B71C33514100BA789B /* Models */,
|
||||
CD815B8C241C6F2C00E2FA97 /* Servers */,
|
||||
0C63A8741C3373BC007E4B52 /* Shaders */,
|
||||
0C20E2C81C336F2E00BA789B /* Resources */,
|
||||
0C63A8791C33C622007E4B52 /* Utilities */,
|
||||
@@ -215,6 +222,16 @@
|
||||
path = Utilities;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
CD815B8C241C6F2C00E2FA97 /* Servers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
CD815B91241DA28B00E2FA97 /* ServerMultiplex.swift */,
|
||||
CD815B8D241C6F4000E2FA97 /* ServerProtocol.swift */,
|
||||
0CAA32781C361A2400B353CF /* WemoServer.swift */,
|
||||
);
|
||||
path = Servers;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
@@ -305,6 +322,7 @@
|
||||
0C41EF561C35ABCD00AF847F /* ConnectionStatusView.swift in Sources */,
|
||||
0C63A87D1C33C655007E4B52 /* NSValue+XIONAdditions.m in Sources */,
|
||||
0C20E2BD1C33534F00BA789B /* VisualizationViewController.swift in Sources */,
|
||||
CD815B90241C7CAC00E2FA97 /* DeviceProtocol.swift in Sources */,
|
||||
0C41EF4A1C34B51500AF847F /* SwitchesViewController.swift in Sources */,
|
||||
0C20E2B91C33514100BA789B /* AppDelegate.swift in Sources */,
|
||||
0C20E2BB1C33529700BA789B /* MainViewController.swift in Sources */,
|
||||
@@ -312,6 +330,8 @@
|
||||
0C21329B1C4DDC3E001E8F08 /* Semaphore.swift in Sources */,
|
||||
0C41EF541C34BC9800AF847F /* XIONLogoView.swift in Sources */,
|
||||
0C4315061C35E67600164559 /* WemoCellView.swift in Sources */,
|
||||
CD815B92241DA28B00E2FA97 /* ServerMultiplex.swift in Sources */,
|
||||
CD815B8E241C6F4000E2FA97 /* ServerProtocol.swift in Sources */,
|
||||
0CAA327D1C361ECA00B353CF /* StandardError.swift in Sources */,
|
||||
0CF9A48E1C35E9C800276F13 /* SwitchIndicatorView.swift in Sources */,
|
||||
0C4315001C35B1E700164559 /* WemoDevice.swift in Sources */,
|
||||
|
||||
Reference in New Issue
Block a user