Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
L
libzmq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
libzmq
Commits
bfbd16d0
Commit
bfbd16d0
authored
Dec 17, 2011
by
Martin Lucina
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of github.com:zeromq/libzmq
parents
82d93530
91fdedf2
Show whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
1216 additions
and
13 deletions
+1216
-13
.gitignore
.gitignore
+1
-0
c_local_lat.vcxproj
builds/msvc/c_local_lat/c_local_lat.vcxproj
+88
-0
c_local_thr.vcxproj
builds/msvc/c_local_thr/c_local_thr.vcxproj
+88
-0
c_remote_lat.vcxproj
builds/msvc/c_remote_lat/c_remote_lat.vcxproj
+88
-0
c_remote_thr.vcxproj
builds/msvc/c_remote_thr/c_remote_thr.vcxproj
+88
-0
inproc_lat.vcxproj
builds/msvc/inproc_lat/inproc_lat.vcxproj
+87
-0
inproc_thr.vcxproj
builds/msvc/inproc_thr/inproc_thr.vcxproj
+87
-0
libzmq.vcxproj
builds/msvc/libzmq/libzmq.vcxproj
+242
-0
libzmq.vcxproj.filters
builds/msvc/libzmq/libzmq.vcxproj.filters
+14
-0
msvc10.sln
builds/msvc/msvc10.sln
+116
-0
Common.props
builds/msvc/properties/Common.props
+22
-0
Debug.props
builds/msvc/properties/Debug.props
+20
-0
Dynamic.props
builds/msvc/properties/Dynamic.props
+21
-0
Executable.props
builds/msvc/properties/Executable.props
+20
-0
Precompiled.props
builds/msvc/properties/Precompiled.props
+15
-0
Release.props
builds/msvc/properties/Release.props
+23
-0
Win32.props
builds/msvc/properties/Win32.props
+13
-0
Win32_Release.props
builds/msvc/properties/Win32_Release.props
+18
-0
WithOpenPGM.props
builds/msvc/properties/WithOpenPGM.props
+13
-0
ZeroMQ.props
builds/msvc/properties/ZeroMQ.props
+24
-0
x64.props
builds/msvc/properties/x64.props
+13
-0
precompiled.cpp
src/precompiled.cpp
+21
-0
precompiled.hpp
src/precompiled.hpp
+47
-0
socket_base.cpp
src/socket_base.cpp
+2
-2
windows.hpp
src/windows.hpp
+3
-0
xrep.cpp
src/xrep.cpp
+36
-9
xrep.hpp
src/xrep.hpp
+6
-2
No files found.
.gitignore
View file @
bfbd16d0
...
...
@@ -50,6 +50,7 @@ doc/*.xml
src/libzmq.pc
bin/
lib/
obj/
builds/msvc/*.suo
builds/msvc/*/*.user
builds/msvc/*/Debug
...
...
builds/msvc/c_local_lat/c_local_lat.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectName>
local_lat
</ProjectName>
<ProjectGuid>
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}
</ProjectGuid>
<RootNamespace>
c_local_lat
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\local_lat.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/c_local_thr/c_local_thr.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectName>
local_thr
</ProjectName>
<ProjectGuid>
{8EF2DF6B-6646-460F-8032-913B70FE0E94}
</ProjectGuid>
<RootNamespace>
c_local_thr
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\local_thr.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/c_remote_lat/c_remote_lat.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectName>
remote_lat
</ProjectName>
<ProjectGuid>
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}
</ProjectGuid>
<RootNamespace>
c_remote_lat
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\remote_lat.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/c_remote_thr/c_remote_thr.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectName>
remote_thr
</ProjectName>
<ProjectGuid>
{B15E059C-0CBB-4A82-8C42-6567FB650802}
</ProjectGuid>
<RootNamespace>
c_remote_thr
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\remote_thr.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/inproc_lat/inproc_lat.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectGuid>
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}
</ProjectGuid>
<RootNamespace>
inproc_lat
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\inproc_lat.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/inproc_thr/inproc_thr.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectGuid>
{1077E977-95DD-4E73-A692-74647DD0CC1E}
</ProjectGuid>
<RootNamespace>
inproc_thr
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
Application
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\Executable.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\perf\inproc_thr.cpp"
/>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"..\libzmq\libzmq.vcxproj"
>
<Project>
{641c5f36-32ee-4323-b740-992b651cf9d6}
</Project>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/libzmq/libzmq.vcxproj
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup
Label=
"ProjectConfigurations"
>
<ProjectConfiguration
Include=
"Debug|Win32"
>
<Configuration>
Debug
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Debug|x64"
>
<Configuration>
Debug
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|Win32"
>
<Configuration>
Release
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"Release|x64"
>
<Configuration>
Release
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"WithOpenPGM|Win32"
>
<Configuration>
WithOpenPGM
</Configuration>
<Platform>
Win32
</Platform>
</ProjectConfiguration>
<ProjectConfiguration
Include=
"WithOpenPGM|x64"
>
<Configuration>
WithOpenPGM
</Configuration>
<Platform>
x64
</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup
Label=
"Globals"
>
<ProjectGuid>
{641C5F36-32EE-4323-B740-992B651CF9D6}
</ProjectGuid>
<RootNamespace>
libzmq
</RootNamespace>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.Default.props"
/>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='WithOpenPGM|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='WithOpenPGM|x64'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
<WholeProgramOptimization>
true
</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<PropertyGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"Configuration"
>
<ConfigurationType>
DynamicLibrary
</ConfigurationType>
<CharacterSet>
MultiByte
</CharacterSet>
</PropertyGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.props"
/>
<ImportGroup
Label=
"ExtensionSettings"
/>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='WithOpenPGM|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\WithOpenPGM.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='WithOpenPGM|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\WithOpenPGM.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32_Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Release|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Release.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|Win32'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Win32.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<ImportGroup
Condition=
"'$(Configuration)|$(Platform)'=='Debug|x64'"
Label=
"PropertySheets"
>
<Import
Project=
"$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
Condition=
"exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label=
"LocalAppDataPlatform"
/>
<Import
Project=
"$(ProjectDir)..\properties\ZeroMQ.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\x64.props"
/>
<Import
Project=
"$(ProjectDir)..\properties\Debug.props"
/>
</ImportGroup>
<PropertyGroup
Label=
"UserMacros"
/>
<PropertyGroup>
<_ProjectFileVersion>
10.0.40219.1
</_ProjectFileVersion>
<CodeAnalysisRuleSet>
AllRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<ClCompile
Include=
"..\..\..\src\clock.cpp"
/>
<ClCompile
Include=
"..\..\..\src\ctx.cpp"
/>
<ClCompile
Include=
"..\..\..\src\decoder.cpp"
/>
<ClCompile
Include=
"..\..\..\src\devpoll.cpp"
/>
<ClCompile
Include=
"..\..\..\src\dist.cpp"
/>
<ClCompile
Include=
"..\..\..\src\encoder.cpp"
/>
<ClCompile
Include=
"..\..\..\src\epoll.cpp"
/>
<ClCompile
Include=
"..\..\..\src\err.cpp"
/>
<ClCompile
Include=
"..\..\..\src\fq.cpp"
/>
<ClCompile
Include=
"..\..\..\src\io_object.cpp"
/>
<ClCompile
Include=
"..\..\..\src\io_thread.cpp"
/>
<ClCompile
Include=
"..\..\..\src\ip.cpp"
/>
<ClCompile
Include=
"..\..\..\src\ipc_address.cpp"
/>
<ClCompile
Include=
"..\..\..\src\ipc_connecter.cpp"
/>
<ClCompile
Include=
"..\..\..\src\ipc_listener.cpp"
/>
<ClCompile
Include=
"..\..\..\src\kqueue.cpp"
/>
<ClCompile
Include=
"..\..\..\src\lb.cpp"
/>
<ClCompile
Include=
"..\..\..\src\mailbox.cpp"
/>
<ClCompile
Include=
"..\..\..\src\msg.cpp"
/>
<ClCompile
Include=
"..\..\..\src\mtrie.cpp"
/>
<ClCompile
Include=
"..\..\..\src\object.cpp"
/>
<ClCompile
Include=
"..\..\..\src\options.cpp"
/>
<ClCompile
Include=
"..\..\..\src\own.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pair.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pgm_receiver.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pgm_sender.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pgm_socket.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pipe.cpp"
/>
<ClCompile
Include=
"..\..\..\src\poll.cpp"
/>
<ClCompile
Include=
"..\..\..\src\poller_base.cpp"
/>
<ClCompile
Include=
"..\..\..\src\precompiled.cpp"
>
<PrecompiledHeader>
Create
</PrecompiledHeader>
</ClCompile>
<ClCompile
Include=
"..\..\..\src\pub.cpp"
/>
<ClCompile
Include=
"..\..\..\src\pull.cpp"
/>
<ClCompile
Include=
"..\..\..\src\push.cpp"
/>
<ClCompile
Include=
"..\..\..\src\random.cpp"
/>
<ClCompile
Include=
"..\..\..\src\reaper.cpp"
/>
<ClCompile
Include=
"..\..\..\src\rep.cpp"
/>
<ClCompile
Include=
"..\..\..\src\req.cpp"
/>
<ClCompile
Include=
"..\..\..\src\select.cpp"
/>
<ClCompile
Include=
"..\..\..\src\session_base.cpp"
/>
<ClCompile
Include=
"..\..\..\src\signaler.cpp"
/>
<ClCompile
Include=
"..\..\..\src\socket_base.cpp"
/>
<ClCompile
Include=
"..\..\..\src\stream_engine.cpp"
/>
<ClCompile
Include=
"..\..\..\src\sub.cpp"
/>
<ClCompile
Include=
"..\..\..\src\tcp_address.cpp"
/>
<ClCompile
Include=
"..\..\..\src\tcp_connecter.cpp"
/>
<ClCompile
Include=
"..\..\..\src\tcp_listener.cpp"
/>
<ClCompile
Include=
"..\..\..\src\thread.cpp"
/>
<ClCompile
Include=
"..\..\..\src\trie.cpp"
/>
<ClCompile
Include=
"..\..\..\src\xpub.cpp"
/>
<ClCompile
Include=
"..\..\..\src\xrep.cpp"
/>
<ClCompile
Include=
"..\..\..\src\xreq.cpp"
/>
<ClCompile
Include=
"..\..\..\src\xsub.cpp"
/>
<ClCompile
Include=
"..\..\..\src\zmq.cpp"
/>
<ClCompile
Include=
"..\..\..\src\zmq_utils.cpp"
/>
</ItemGroup>
<ItemGroup>
<ClInclude
Include=
"..\..\..\include\zmq.h"
/>
<ClInclude
Include=
"..\..\..\include\zmq_utils.h"
/>
<ClInclude
Include=
"..\..\..\src\array.hpp"
/>
<ClInclude
Include=
"..\..\..\src\atomic_counter.hpp"
/>
<ClInclude
Include=
"..\..\..\src\atomic_ptr.hpp"
/>
<ClInclude
Include=
"..\..\..\src\clock.hpp"
/>
<ClInclude
Include=
"..\..\..\src\command.hpp"
/>
<ClInclude
Include=
"..\..\..\src\config.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ctx.hpp"
/>
<ClInclude
Include=
"..\..\..\src\decoder.hpp"
/>
<ClInclude
Include=
"..\..\..\src\devpoll.hpp"
/>
<ClInclude
Include=
"..\..\..\src\dist.hpp"
/>
<ClInclude
Include=
"..\..\..\src\encoder.hpp"
/>
<ClInclude
Include=
"..\..\..\src\epoll.hpp"
/>
<ClInclude
Include=
"..\..\..\src\err.hpp"
/>
<ClInclude
Include=
"..\..\..\src\fd.hpp"
/>
<ClInclude
Include=
"..\..\..\src\fq.hpp"
/>
<ClInclude
Include=
"..\..\..\src\i_engine.hpp"
/>
<ClInclude
Include=
"..\..\..\src\i_poll_events.hpp"
/>
<ClInclude
Include=
"..\..\..\src\io_object.hpp"
/>
<ClInclude
Include=
"..\..\..\src\io_thread.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ip.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ipc_address.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ipc_connecter.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ipc_listener.hpp"
/>
<ClInclude
Include=
"..\..\..\src\kqueue.hpp"
/>
<ClInclude
Include=
"..\..\..\src\lb.hpp"
/>
<ClInclude
Include=
"..\..\..\src\likely.hpp"
/>
<ClInclude
Include=
"..\..\..\src\mailbox.hpp"
/>
<ClInclude
Include=
"..\..\..\src\msg.hpp"
/>
<ClInclude
Include=
"..\..\..\src\mtrie.hpp"
/>
<ClInclude
Include=
"..\..\..\src\mutex.hpp"
/>
<ClInclude
Include=
"..\..\..\src\object.hpp"
/>
<ClInclude
Include=
"..\..\..\src\options.hpp"
/>
<ClInclude
Include=
"..\..\..\src\own.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pair.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pgm_receiver.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pgm_sender.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pgm_socket.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pipe.hpp"
/>
<ClInclude
Include=
"..\..\..\src\platform.hpp"
/>
<ClInclude
Include=
"..\..\..\src\poll.hpp"
/>
<ClInclude
Include=
"..\..\..\src\poller.hpp"
/>
<ClInclude
Include=
"..\..\..\src\poller_base.hpp"
/>
<ClInclude
Include=
"..\..\..\src\precompiled.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pub.hpp"
/>
<ClInclude
Include=
"..\..\..\src\pull.hpp"
/>
<ClInclude
Include=
"..\..\..\src\push.hpp"
/>
<ClInclude
Include=
"..\..\..\src\random.hpp"
/>
<ClInclude
Include=
"..\..\..\src\reaper.hpp"
/>
<ClInclude
Include=
"..\..\..\src\rep.hpp"
/>
<ClInclude
Include=
"..\..\..\src\req.hpp"
/>
<ClInclude
Include=
"..\..\..\src\select.hpp"
/>
<ClInclude
Include=
"..\..\..\src\session_base.hpp"
/>
<ClInclude
Include=
"..\..\..\src\signaler.hpp"
/>
<ClInclude
Include=
"..\..\..\src\socket_base.hpp"
/>
<ClInclude
Include=
"..\..\..\src\stdint.hpp"
/>
<ClInclude
Include=
"..\..\..\src\stream_engine.hpp"
/>
<ClInclude
Include=
"..\..\..\src\sub.hpp"
/>
<ClInclude
Include=
"..\..\..\src\tcp_address.hpp"
/>
<ClInclude
Include=
"..\..\..\src\tcp_connecter.hpp"
/>
<ClInclude
Include=
"..\..\..\src\tcp_listener.hpp"
/>
<ClInclude
Include=
"..\..\..\src\thread.hpp"
/>
<ClInclude
Include=
"..\..\..\src\trie.hpp"
/>
<ClInclude
Include=
"..\..\..\src\windows.hpp"
/>
<ClInclude
Include=
"..\..\..\src\wire.hpp"
/>
<ClInclude
Include=
"..\..\..\src\xpub.hpp"
/>
<ClInclude
Include=
"..\..\..\src\xrep.hpp"
/>
<ClInclude
Include=
"..\..\..\src\xreq.hpp"
/>
<ClInclude
Include=
"..\..\..\src\xsub.hpp"
/>
<ClInclude
Include=
"..\..\..\src\ypipe.hpp"
/>
<ClInclude
Include=
"..\..\..\src\yqueue.hpp"
/>
</ItemGroup>
<Import
Project=
"$(VCTargetsPath)\Microsoft.Cpp.targets"
/>
<ImportGroup
Label=
"ExtensionTargets"
>
</ImportGroup>
</Project>
\ No newline at end of file
builds/msvc/libzmq/libzmq.vcxproj.filters
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ItemGroup>
<Filter
Include=
"Source Files"
>
<UniqueIdentifier>
{4FC737F1-C7A5-4376-A066-2A32D752A2FF}
</UniqueIdentifier>
<Extensions>
cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
</Extensions>
</Filter>
<Filter
Include=
"Header Files"
>
<UniqueIdentifier>
{93995380-89BD-4b04-88EB-625FBE52EBFB}
</UniqueIdentifier>
<Extensions>
h;hpp;hxx;hm;inl;inc;xsd
</Extensions>
</Filter>
</ItemGroup>
</Project>
\ No newline at end of file
builds/msvc/msvc10.sln
0 → 100644
View file @
bfbd16d0
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libzmq", "libzmq\libzmq.vcxproj", "{641C5F36-32EE-4323-B740-992B651CF9D6}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "local_lat", "c_local_lat\c_local_lat.vcxproj", "{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote_lat", "c_remote_lat\c_remote_lat.vcxproj", "{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "local_thr", "c_local_thr\c_local_thr.vcxproj", "{8EF2DF6B-6646-460F-8032-913B70FE0E94}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote_thr", "c_remote_thr\c_remote_thr.vcxproj", "{B15E059C-0CBB-4A82-8C42-6567FB650802}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "inproc_lat", "inproc_lat\inproc_lat.vcxproj", "{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "inproc_thr", "inproc_thr\inproc_thr.vcxproj", "{1077E977-95DD-4E73-A692-74647DD0CC1E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
WithOpenPGM|Win32 = WithOpenPGM|Win32
WithOpenPGM|x64 = WithOpenPGM|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{641C5F36-32EE-4323-B740-992B651CF9D6}.Debug|Win32.ActiveCfg = Debug|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.Debug|Win32.Build.0 = Debug|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.Debug|x64.ActiveCfg = Debug|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.Debug|x64.Build.0 = Debug|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.Release|Win32.ActiveCfg = Release|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.Release|Win32.Build.0 = Release|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.Release|x64.ActiveCfg = Release|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.Release|x64.Build.0 = Release|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.WithOpenPGM|Win32.ActiveCfg = WithOpenPGM|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.WithOpenPGM|Win32.Build.0 = WithOpenPGM|Win32
{641C5F36-32EE-4323-B740-992B651CF9D6}.WithOpenPGM|x64.ActiveCfg = WithOpenPGM|x64
{641C5F36-32EE-4323-B740-992B651CF9D6}.WithOpenPGM|x64.Build.0 = WithOpenPGM|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Debug|Win32.ActiveCfg = Debug|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Debug|Win32.Build.0 = Debug|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Debug|x64.ActiveCfg = Debug|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Debug|x64.Build.0 = Debug|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Release|Win32.ActiveCfg = Release|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Release|Win32.Build.0 = Release|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Release|x64.ActiveCfg = Release|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.Release|x64.Build.0 = Release|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.WithOpenPGM|Win32.Build.0 = Release|Win32
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.WithOpenPGM|x64.ActiveCfg = Release|x64
{4FDB8C73-9D4A-4D87-A4A9-A7FC06DFEA57}.WithOpenPGM|x64.Build.0 = Release|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Debug|Win32.ActiveCfg = Debug|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Debug|Win32.Build.0 = Debug|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Debug|x64.ActiveCfg = Debug|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Debug|x64.Build.0 = Debug|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Release|Win32.ActiveCfg = Release|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Release|Win32.Build.0 = Release|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Release|x64.ActiveCfg = Release|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.Release|x64.Build.0 = Release|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.WithOpenPGM|Win32.Build.0 = Release|Win32
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.WithOpenPGM|x64.ActiveCfg = Release|x64
{9C20A37C-5D9F-4C4C-A2D9-E6EE91A077D1}.WithOpenPGM|x64.Build.0 = Release|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Debug|Win32.ActiveCfg = Debug|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Debug|Win32.Build.0 = Debug|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Debug|x64.ActiveCfg = Debug|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Debug|x64.Build.0 = Debug|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Release|Win32.ActiveCfg = Release|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Release|Win32.Build.0 = Release|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Release|x64.ActiveCfg = Release|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.Release|x64.Build.0 = Release|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.WithOpenPGM|Win32.Build.0 = Release|Win32
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.WithOpenPGM|x64.ActiveCfg = Release|x64
{8EF2DF6B-6646-460F-8032-913B70FE0E94}.WithOpenPGM|x64.Build.0 = Release|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Debug|Win32.ActiveCfg = Debug|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Debug|Win32.Build.0 = Debug|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Debug|x64.ActiveCfg = Debug|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Debug|x64.Build.0 = Debug|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Release|Win32.ActiveCfg = Release|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Release|Win32.Build.0 = Release|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Release|x64.ActiveCfg = Release|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.Release|x64.Build.0 = Release|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.WithOpenPGM|Win32.Build.0 = Release|Win32
{B15E059C-0CBB-4A82-8C42-6567FB650802}.WithOpenPGM|x64.ActiveCfg = Release|x64
{B15E059C-0CBB-4A82-8C42-6567FB650802}.WithOpenPGM|x64.Build.0 = Release|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Debug|Win32.ActiveCfg = Debug|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Debug|Win32.Build.0 = Debug|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Debug|x64.ActiveCfg = Debug|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Debug|x64.Build.0 = Debug|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Release|Win32.ActiveCfg = Release|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Release|Win32.Build.0 = Release|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Release|x64.ActiveCfg = Release|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.Release|x64.Build.0 = Release|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.WithOpenPGM|Win32.Build.0 = Release|Win32
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.WithOpenPGM|x64.ActiveCfg = Release|x64
{6FF7436F-B3F6-4AE9-A3AC-CFDE8A3872A0}.WithOpenPGM|x64.Build.0 = Release|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Debug|Win32.ActiveCfg = Debug|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Debug|Win32.Build.0 = Debug|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Debug|x64.ActiveCfg = Debug|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Debug|x64.Build.0 = Debug|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Release|Win32.ActiveCfg = Release|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Release|Win32.Build.0 = Release|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Release|x64.ActiveCfg = Release|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.Release|x64.Build.0 = Release|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.WithOpenPGM|Win32.ActiveCfg = Release|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.WithOpenPGM|Win32.Build.0 = Release|Win32
{1077E977-95DD-4E73-A692-74647DD0CC1E}.WithOpenPGM|x64.ActiveCfg = Release|x64
{1077E977-95DD-4E73-A692-74647DD0CC1E}.WithOpenPGM|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
builds/msvc/properties/Common.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Common Settings
</_PropertySheetDisplayName>
<OutDir>
$(ProjectDir)../../../bin/$(PlatformName)/
</OutDir>
<IntDir>
$(ProjectDir)../../../obj/$(PlatformName)/$(Configuration)/$(ProjectName)/
</IntDir>
<LinkIncremental>
false
</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<WarningLevel>
Level3
</WarningLevel>
<DebugInformationFormat>
ProgramDatabase
</DebugInformationFormat>
<PreprocessorDefinitions>
_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
<MultiProcessorCompilation>
true
</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>
true
</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Debug.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Debug Configuration
</_PropertySheetDisplayName>
<TargetName>
$(ProjectName)_d
</TargetName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<Optimization>
Disabled
</Optimization>
<PreprocessorDefinitions>
_DEBUG;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
<BasicRuntimeChecks>
EnableFastChecks
</BasicRuntimeChecks>
<RuntimeLibrary>
MultiThreadedDebugDLL
</RuntimeLibrary>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>
_DEBUG;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ResourceCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Dynamic.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ImportGroup
Label=
"PropertySheets"
>
<Import
Project=
"Common.props"
/>
</ImportGroup>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Dynamic Link Library
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>
_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>
$(TargetDir)../../lib/$(PlatformName);%(AdditionalLibraryDirectories)
</AdditionalLibraryDirectories>
<SubSystem>
Windows
</SubSystem>
<ImportLibrary>
$(TargetDir)../../lib/$(PlatformName)/$(TargetName).lib
</ImportLibrary>
</Link>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Executable.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ImportGroup
Label=
"PropertySheets"
>
<Import
Project=
"Common.props"
/>
</ImportGroup>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Executable Program
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>
_CONSOLE;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>
$(TargetDir)../../lib/$(PlatformName);%(AdditionalLibraryDirectories)
</AdditionalLibraryDirectories>
<SubSystem>
Console
</SubSystem>
</Link>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Precompiled.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Precompiled Headers
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>
Use
</PrecompiledHeader>
<PrecompiledHeaderFile>
precompiled.hpp
</PrecompiledHeaderFile>
<ForcedIncludeFiles>
precompiled.hpp
</ForcedIncludeFiles>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Release.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Release Configuration
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<Optimization>
MaxSpeed
</Optimization>
<PreprocessorDefinitions>
NDEBUG;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
<RuntimeLibrary>
MultiThreadedDLL
</RuntimeLibrary>
<FunctionLevelLinking>
true
</FunctionLevelLinking>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>
NDEBUG;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OptimizeReferences>
true
</OptimizeReferences>
<EnableCOMDATFolding>
true
</EnableCOMDATFolding>
</Link>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Win32.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Win32 Settings
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>
WIN32;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/Win32_Release.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ImportGroup
Label=
"PropertySheets"
>
<Import
Project=
"Win32.props"
/>
<Import
Project=
"Release.props"
/>
</ImportGroup>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
Release Win32 Settings
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>
/Oy- %(AdditionalOptions)
</AdditionalOptions>
<EnableEnhancedInstructionSet>
StreamingSIMDExtensions2
</EnableEnhancedInstructionSet>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/WithOpenPGM.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
OpenPGM Settings
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>
ZMQ_HAVE_OPENPGM;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/ZeroMQ.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<ImportGroup
Label=
"PropertySheets"
>
<Import
Project=
"Dynamic.props"
/>
<Import
Project=
"Precompiled.props"
/>
</ImportGroup>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
ZeroMQ Settings
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<PreBuildEvent>
<Command>
copy ..\platform.hpp ..\..\..\src
</Command>
</PreBuildEvent>
<ClCompile>
<PreprocessorDefinitions>
_CRT_SECURE_NO_WARNINGS;DLL_EXPORT;FD_SETSIZE=1024;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
<DisableSpecificWarnings>
4355
</DisableSpecificWarnings>
</ClCompile>
<Link>
<AdditionalDependencies>
Ws2_32.lib;Rpcrt4.lib;%(AdditionalDependencies)
</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
builds/msvc/properties/x64.props
0 → 100644
View file @
bfbd16d0
<?xml version="1.0" encoding="utf-8"?>
<Project
DefaultTargets=
"Build"
ToolsVersion=
"4.0"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<PropertyGroup>
<_ProjectFileVersion>
10.0.30319.1
</_ProjectFileVersion>
<_PropertySheetDisplayName>
x64 Settings
</_PropertySheetDisplayName>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>
_WIN64;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
\ No newline at end of file
src/precompiled.cpp
0 → 100644
View file @
bfbd16d0
/*
Copyright (c) 2011 250bpm s.r.o.
Copyright (c) 2011 Other contributors as noted in the AUTHORS file
This file is part of 0MQ.
0MQ is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
0MQ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "precompiled.hpp"
src/precompiled.hpp
0 → 100644
View file @
bfbd16d0
/*
Copyright (c) 2011 250bpm s.r.o.
Copyright (c) 2011 Other contributors as noted in the AUTHORS file
This file is part of 0MQ.
0MQ is free software; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
0MQ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __ZMQ_PRECOMPILED_HPP_INCLUDED__
#define __ZMQ_PRECOMPILED_HPP_INCLUDED__
#ifdef _MSC_VER
// Windows headers
#include "platform.hpp"
#include "windows.hpp"
#include <fcntl.h>
#include <intrin.h>
#include <io.h>
#include <rpc.h>
#include <sys/stat.h>
// standard C++ headers
#include <algorithm>
#include <map>
#include <set>
#include <string>
#include <vector>
// 0MQ definitions and exported functions
#include "../include/zmq.h"
#endif // _MSC_VER
#endif
src/socket_base.cpp
View file @
bfbd16d0
...
...
@@ -475,7 +475,7 @@ int zmq::socket_base_t::send (msg_t *msg_, int flags_)
}
// Check whether message passed to the function is valid.
if
(
unlikely
(
!
msg_
->
check
()))
{
if
(
unlikely
(
!
msg_
||
!
msg_
->
check
()))
{
errno
=
EFAULT
;
return
-
1
;
}
...
...
@@ -541,7 +541,7 @@ int zmq::socket_base_t::recv (msg_t *msg_, int flags_)
}
// Check whether message passed to the function is valid.
if
(
unlikely
(
!
msg_
->
check
()))
{
if
(
unlikely
(
!
msg_
||
!
msg_
->
check
()))
{
errno
=
EFAULT
;
return
-
1
;
}
...
...
src/windows.hpp
View file @
bfbd16d0
...
...
@@ -25,6 +25,9 @@
// The purpose of this header file is to turn on only the items actually
// needed on the windows platform.
#ifndef _CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#endif
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
...
...
src/xrep.cpp
View file @
bfbd16d0
...
...
@@ -29,7 +29,7 @@
zmq
::
xrep_t
::
xrep_t
(
class
ctx_t
*
parent_
,
uint32_t
tid_
)
:
socket_base_t
(
parent_
,
tid_
),
prefetched
(
false
),
prefetched
(
0
),
more_in
(
false
),
current_out
(
NULL
),
more_out
(
false
),
...
...
@@ -180,12 +180,23 @@ int zmq::xrep_t::xsend (msg_t *msg_, int flags_)
int
zmq
::
xrep_t
::
xrecv
(
msg_t
*
msg_
,
int
flags_
)
{
// if there is a prefetched identity, return it.
if
(
prefetched
==
2
)
{
int
rc
=
msg_
->
init_size
(
prefetched_id
.
size
());
errno_assert
(
rc
==
0
);
memcpy
(
msg_
->
data
(),
prefetched_id
.
data
(),
prefetched_id
.
size
());
msg_
->
set_flags
(
msg_t
::
more
);
prefetched
=
1
;
return
0
;
}
// If there is a prefetched message, return it.
if
(
prefetched
)
{
if
(
prefetched
==
1
)
{
int
rc
=
msg_
->
move
(
prefetched_msg
);
errno_assert
(
rc
==
0
);
more_in
=
msg_
->
flags
()
&
msg_t
::
more
?
true
:
false
;
prefetched
=
false
;
prefetched
=
0
;
return
0
;
}
...
...
@@ -235,7 +246,7 @@ int zmq::xrep_t::xrecv (msg_t *msg_, int flags_)
// have to the prefetched and return the ID of the peer instead.
int
rc
=
prefetched_msg
.
move
(
*
msg_
);
errno_assert
(
rc
==
0
);
prefetched
=
true
;
prefetched
=
1
;
rc
=
msg_
->
close
();
errno_assert
(
rc
==
0
);
...
...
@@ -259,16 +270,32 @@ int zmq::xrep_t::rollback (void)
bool
zmq
::
xrep_t
::
xhas_in
()
{
// If we are in the middle of reading the messages, there are
// definitely more parts available.
if
(
more_in
)
return
true
;
// We may already have a message pre-fetched.
if
(
prefetched
)
if
(
prefetched
>
0
)
return
true
;
// Try to read the next message to the pre-fetch buffer.
int
rc
=
xrep_t
::
xrecv
(
&
prefetched_msg
,
ZMQ_DONTWAIT
);
if
(
rc
!=
0
&&
errno
==
EAGAIN
)
// Try to read the next message to the pre-fetch buffer. If anything,
// it will be identity of the peer sending the message.
msg_t
id
;
id
.
init
();
int
rc
=
xrep_t
::
xrecv
(
&
id
,
ZMQ_DONTWAIT
);
if
(
rc
!=
0
&&
errno
==
EAGAIN
)
{
id
.
close
();
return
false
;
}
zmq_assert
(
rc
==
0
);
prefetched
=
true
;
// We have first part of the message prefetched now. We will store the
// prefetched identity as well.
prefetched_id
.
assign
((
unsigned
char
*
)
id
.
data
(),
id
.
size
());
id
.
close
();
prefetched
=
2
;
return
true
;
}
...
...
src/xrep.hpp
View file @
bfbd16d0
...
...
@@ -67,8 +67,12 @@ namespace zmq
// Fair queueing object for inbound pipes.
fq_t
fq
;
// Have we prefetched a message.
bool
prefetched
;
// This value is either 0 (nothing is prefetched), 1 (only message body
// is prefetched) or 2 (both identity and message body are prefetched).
int
prefetched
;
// Holds the prefetched identity.
blob_t
prefetched_id
;
// Holds the prefetched message.
msg_t
prefetched_msg
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment