Skip to content

Commit eeecbd1

Browse files
committed
PCLify the core
1 parent 6eb0498 commit eeecbd1

21 files changed

+125
-788
lines changed

Android/Tempest/Tempest.Android.csproj

Lines changed: 7 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<OutputType>Library</OutputType>
1111
<AppDesignerFolder>Properties</AppDesignerFolder>
1212
<RootNamespace>Tempest</RootNamespace>
13-
<AssemblyName>Tempest</AssemblyName>
13+
<AssemblyName>Tempest.Android</AssemblyName>
1414
<FileAlignment>512</FileAlignment>
1515
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
1616
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
@@ -43,9 +43,6 @@
4343
<Reference Include="System.Xml" />
4444
</ItemGroup>
4545
<ItemGroup>
46-
<Compile Include="..\..\Desktop\Tempest\AnonymousSerializer.cs">
47-
<Link>AnonymousSerializer.cs</Link>
48-
</Compile>
4946
<Compile Include="..\..\Desktop\Tempest\ArrayExtensions.cs">
5047
<Link>ArrayExtensions.cs</Link>
5148
</Compile>
@@ -61,108 +58,12 @@
6158
<Compile Include="..\..\Desktop\Tempest\ConnectionExtensions.cs">
6259
<Link>ConnectionExtensions.cs</Link>
6360
</Compile>
64-
<Compile Include="..\..\Desktop\Tempest\DisconnectedEventArgs.cs">
65-
<Link>DisconnectedEventArgs.cs</Link>
66-
</Compile>
67-
<Compile Include="..\..\Desktop\Tempest\IClientConnection.cs">
68-
<Link>IClientConnection.cs</Link>
69-
</Compile>
70-
<Compile Include="..\..\Desktop\Tempest\IClientContext.cs">
71-
<Link>IClientContext.cs</Link>
72-
</Compile>
73-
<Compile Include="..\..\Desktop\Tempest\IConnection.cs">
74-
<Link>IConnection.cs</Link>
75-
</Compile>
76-
<Compile Include="..\..\Desktop\Tempest\IConnectionlessMessenger.cs">
77-
<Link>IConnectionlessMessenger.cs</Link>
78-
</Compile>
79-
<Compile Include="..\..\Desktop\Tempest\IConnectionProvider.cs">
80-
<Link>IConnectionProvider.cs</Link>
81-
</Compile>
82-
<Compile Include="..\..\Desktop\Tempest\IContext.cs">
83-
<Link>IContext.cs</Link>
84-
</Compile>
85-
<Compile Include="..\..\Desktop\Tempest\IListener.cs">
86-
<Link>IListener.cs</Link>
87-
</Compile>
88-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\AcknowledgeConnectMessage.cs">
89-
<Link>InternalProtocol\AcknowledgeConnectMessage.cs</Link>
90-
</Compile>
91-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\AcknowledgeMessage.cs">
92-
<Link>InternalProtocol\AcknowledgeMessage.cs</Link>
93-
</Compile>
94-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\ConnectedMessage.cs">
95-
<Link>InternalProtocol\ConnectedMessage.cs</Link>
96-
</Compile>
97-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\ConnectMessage.cs">
98-
<Link>InternalProtocol\ConnectMessage.cs</Link>
99-
</Compile>
100-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\DisconnectMessage.cs">
101-
<Link>InternalProtocol\DisconnectMessage.cs</Link>
102-
</Compile>
103-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\FinalConnectMessage.cs">
104-
<Link>InternalProtocol\FinalConnectMessage.cs</Link>
105-
</Compile>
106-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\PartialMessage.cs">
107-
<Link>InternalProtocol\PartialMessage.cs</Link>
108-
</Compile>
109-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\PingMessage.cs">
110-
<Link>InternalProtocol\PingMessage.cs</Link>
111-
</Compile>
112-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\PongMessage.cs">
113-
<Link>InternalProtocol\PongMessage.cs</Link>
114-
</Compile>
115-
<Compile Include="..\..\Desktop\Tempest\InternalProtocol\TempestMessage.cs">
116-
<Link>InternalProtocol\TempestMessage.cs</Link>
117-
</Compile>
118-
<Compile Include="..\..\Desktop\Tempest\ISerializable.cs">
119-
<Link>ISerializable.cs</Link>
120-
</Compile>
121-
<Compile Include="..\..\Desktop\Tempest\ISerializationContext.cs">
122-
<Link>ISerializationContext.cs</Link>
123-
</Compile>
124-
<Compile Include="..\..\Desktop\Tempest\ISerializer.cs">
125-
<Link>ISerializer.cs</Link>
126-
</Compile>
127-
<Compile Include="..\..\Desktop\Tempest\IServerConnection.cs">
128-
<Link>IServerConnection.cs</Link>
129-
</Compile>
130-
<Compile Include="..\..\Desktop\Tempest\IServerContext.cs">
131-
<Link>IServerContext.cs</Link>
132-
</Compile>
133-
<Compile Include="..\..\Desktop\Tempest\IValueReader.cs">
134-
<Link>IValueReader.cs</Link>
135-
</Compile>
136-
<Compile Include="..\..\Desktop\Tempest\IValueWriter.cs">
137-
<Link>IValueWriter.cs</Link>
138-
</Compile>
139-
<Compile Include="..\..\Desktop\Tempest\Message.cs">
140-
<Link>Message.cs</Link>
141-
</Compile>
142-
<Compile Include="..\..\Desktop\Tempest\MessageFactory.cs">
143-
<Link>MessageFactory.cs</Link>
144-
</Compile>
145-
<Compile Include="..\..\Desktop\Tempest\MessageHandler.cs">
146-
<Link>MessageHandler.cs</Link>
147-
</Compile>
148-
<Compile Include="..\..\Desktop\Tempest\MessageHeader.cs">
149-
<Link>MessageHeader.cs</Link>
150-
</Compile>
151-
<Compile Include="..\..\Desktop\Tempest\MessageResponseManager.cs">
152-
<Link>MessageResponseManager.cs</Link>
153-
</Compile>
15461
<Compile Include="..\..\Desktop\Tempest\MutableLookup.cs">
15562
<Link>MutableLookup.cs</Link>
15663
</Compile>
157-
<Compile Include="..\..\Desktop\Tempest\ObjectSerializer.cs">
158-
<Link>ObjectSerializer.cs</Link>
159-
</Compile>
16064
<Compile Include="..\..\Desktop\Tempest\Properties\AssemblyInfo.cs">
16165
<Link>Properties\AssemblyInfo.cs</Link>
16266
</Compile>
163-
<Compile Include="..\..\Desktop\Tempest\Protocol.cs">
164-
<Link>Protocol.cs</Link>
165-
</Compile>
16667
<Compile Include="..\..\Desktop\Tempest\Providers\Network\BufferPool.cs">
16768
<Link>Providers\Network\BufferPool.cs</Link>
16869
</Compile>
@@ -211,36 +112,12 @@
211112
<Compile Include="..\..\Desktop\Tempest\RSACrypto.cs">
212113
<Link>RSACrypto.cs</Link>
213114
</Compile>
214-
<Compile Include="..\..\Desktop\Tempest\SerializationContext.cs">
215-
<Link>SerializationContext.cs</Link>
216-
</Compile>
217-
<Compile Include="..\..\Desktop\Tempest\SerializerExtensions.cs">
218-
<Link>SerializerExtensions.cs</Link>
219-
</Compile>
220-
<Compile Include="..\..\Desktop\Tempest\StreamValueReader.cs">
221-
<Link>StreamValueReader.cs</Link>
222-
</Compile>
223-
<Compile Include="..\..\Desktop\Tempest\StreamValueWriter.cs">
224-
<Link>StreamValueWriter.cs</Link>
225-
</Compile>
226-
<Compile Include="..\..\Desktop\Tempest\Target.cs">
227-
<Link>Target.cs</Link>
228-
</Compile>
229115
<Compile Include="..\..\Desktop\Tempest\TargetExtensions.cs">
230116
<Link>TargetExtensions.cs</Link>
231117
</Compile>
232-
<Compile Include="..\..\Desktop\Tempest\TempestClient.cs">
233-
<Link>TempestClient.cs</Link>
234-
</Compile>
235-
<Compile Include="..\..\Desktop\Tempest\TempestServer.cs">
236-
<Link>TempestServer.cs</Link>
237-
</Compile>
238118
<Compile Include="..\..\Desktop\Tempest\Timer.cs">
239119
<Link>Timer.cs</Link>
240120
</Compile>
241-
<Compile Include="..\..\Desktop\Tempest\TypeExtensions.cs">
242-
<Link>TypeExtensions.cs</Link>
243-
</Compile>
244121
<Compile Include="..\..\Desktop\Tempest\TypeMap.cs">
245122
<Link>TypeMap.cs</Link>
246123
</Compile>
@@ -252,6 +129,12 @@
252129
<ItemGroup>
253130
<Folder Include="Resources\Values\" />
254131
</ItemGroup>
132+
<ItemGroup>
133+
<ProjectReference Include="..\..\Tempest\Tempest.csproj">
134+
<Project>{546f259d-cd47-49d6-8aa1-5d0059d8c390}</Project>
135+
<Name>Tempest</Name>
136+
</ProjectReference>
137+
</ItemGroup>
255138
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
256139
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
257140
Other similar extension points exist, see Microsoft.Common.targets.

Desktop/Samples/SimpleChat/SimpleChat.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@
113113
<AppDesigner Include="Properties\" />
114114
</ItemGroup>
115115
<ItemGroup>
116-
<ProjectReference Include="..\..\Tempest\Tempest.csproj">
116+
<ProjectReference Include="..\..\Tempest\Tempest.Desktop.csproj">
117117
<Project>{D6A2003C-CBB2-47B0-B306-521141D3068D}</Project>
118-
<Name>Tempest</Name>
118+
<Name>Tempest.Desktop</Name>
119119
</ProjectReference>
120120
</ItemGroup>
121121
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

Desktop/Tempest/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[assembly: AssemblyConfiguration ("")]
88
[assembly: AssemblyCompany ("Eric Maupin")]
99
[assembly: AssemblyProduct ("Tempest")]
10-
[assembly: AssemblyCopyright ("Copyright © Eric Maupin 2010-2013")]
10+
[assembly: AssemblyCopyright ("Copyright © Eric Maupin 2010-2015")]
1111
[assembly: AssemblyTrademark ("")]
1212
[assembly: AssemblyCulture ("")]
1313

Desktop/Tempest/Providers/Network/UdpConnection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public abstract class UdpConnection
4343
internal UdpConnection (IEnumerable<Protocol> protocols)
4444
{
4545
var ps = protocols.ToList();
46-
this.requiresHandshake = ps.Any (p => p.id != 1 && p.RequiresHandshake);
46+
this.requiresHandshake = ps.Any (p => p.Id != 1 && p.RequiresHandshake);
4747
if (!ps.Contains (TempestMessage.InternalProtocol))
4848
ps.Add (TempestMessage.InternalProtocol);
4949

Desktop/Tempest/Tempest.csproj

Lines changed: 0 additions & 138 deletions
This file was deleted.

0 commit comments

Comments
 (0)