diff --git a/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt b/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt new file mode 100644 index 000000000..66907c034 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/CMakeLists.txt @@ -0,0 +1,7 @@ +set(SAMPLE_NAME "TwitterCLient") + +set(LOCAL_SRCS "") +aux_source_directory(src LOCAL_SRCS) + +add_executable( ${SAMPLE_NAME} ${LOCAL_SRCS} ) +target_link_libraries( ${SAMPLE_NAME} PocoNetSSL PocoCrypto PocoNet PocoUtil PocoJSON PocoXML PocoFoundation ) diff --git a/NetSSL_OpenSSL/samples/TwitterClient/Makefile b/NetSSL_OpenSSL/samples/TwitterClient/Makefile new file mode 100644 index 000000000..7983a95b3 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/Makefile @@ -0,0 +1,21 @@ +# +# Makefile +# +# $Id: //poco/1.4/Net/samples/TwitterClient/Makefile#1 $ +# +# Makefile for Poco Twitter Client +# + +include $(POCO_BASE)/build/rules/global + +objects = Twitter TweetApp + +target = tweet +target_version = 1 +target_libs = PocoUtil PocoJSON PocoNetSSL PocoCrypto PocoNet PocoXML PocoFoundation + +include $(POCO_BASE)/build/rules/exec + +ifdef POCO_UNBUNDLED + SYSLIBS += -lz -lpcre -lexpat +endif diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen new file mode 100644 index 000000000..364c86b8e --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient.progen @@ -0,0 +1,13 @@ +vc.project.guid = ${vc.project.guidFromName} +vc.project.name = ${vc.project.baseName} +vc.project.target = ${vc.project.name} +vc.project.type = executable +vc.project.pocobase = ..\\..\\.. +vc.project.platforms = Win32, x64, WinCE +vc.project.configurations = debug_shared, release_shared, debug_static_mt, release_static_mt, debug_static_md, release_static_md +vc.project.prototype = ${vc.project.name}_vs90.vcproj +vc.project.compiler.include = ..\\..\\..\\Foundation\\include;..\\..\\..\\XML\\include;..\\..\\..\\JSON\\include;..\\..\\..\\Util\\include;..\\..\\..\\Net\\include;..\\..\\..\\NetSSL_OpenSSL\\include +vc.project.linker.dependencies.Win32 = ws2_32.lib iphlpapi.lib +vc.project.linker.dependencies.x64 = ws2_32.lib iphlpapi.lib +vc.project.linker.dependencies.WinCE = ws2.lib iphlpapi.lib +vc.project.linker.entry.WinCE = wmainCRTStartup diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj new file mode 100644 index 000000000..cc85a0571 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_CE_vs90.vcproj @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj new file mode 100644 index 000000000..3a96dd217 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj @@ -0,0 +1,300 @@ + + + + + debug_shared + SDK_AM335X_SK_WEC2013_V300 + + + debug_static_md + SDK_AM335X_SK_WEC2013_V300 + + + debug_static_mt + SDK_AM335X_SK_WEC2013_V300 + + + release_shared + SDK_AM335X_SK_WEC2013_V300 + + + release_static_md + SDK_AM335X_SK_WEC2013_V300 + + + release_static_mt + SDK_AM335X_SK_WEC2013_V300 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + en-US + 11.0 + true + SDK_AM335X_SK_WEC2013_V300 + CE800 + + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.61030.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin\$(Platform)\shared\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\shared\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + bin\$(Platform)\static_mt\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\static_mt\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + bin\$(Platform)\static_md\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\static_md\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebugDLL + true + true + + Level3 + ProgramDatabase + Default + + + ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\shared\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\shared\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + true + Speed + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDLL + false + true + Level3 + ProgramDatabase + + + ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\shared\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebug + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_mt\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\static_mt\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + Default + true + Speed + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreaded + false + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_mt\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebugDLL + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_md\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\static_md\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + Default + true + Speed + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDLL + false + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_md\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters new file mode 100644 index 000000000..0e3bf1267 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs110.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {b5474087-a2a1-4e71-9626-29efe9ee5bf2} + + + {624057d4-59aa-4ebe-9e39-cdd607b3034a} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj new file mode 100644 index 000000000..a003ad6c4 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj @@ -0,0 +1,300 @@ + + + + + debug_shared + SDK_AM335X_SK_WEC2013_V310 + + + debug_static_md + SDK_AM335X_SK_WEC2013_V310 + + + debug_static_mt + SDK_AM335X_SK_WEC2013_V310 + + + release_shared + SDK_AM335X_SK_WEC2013_V310 + + + release_static_md + SDK_AM335X_SK_WEC2013_V310 + + + release_static_mt + SDK_AM335X_SK_WEC2013_V310 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + en-US + 11.0 + true + SDK_AM335X_SK_WEC2013_V310 + CE800 + + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + Application + Unicode + CE800 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin\$(Platform)\shared\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\shared\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + bin\$(Platform)\static_mt\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\static_mt\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + bin\$(Platform)\static_md\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + true + + + bin\$(Platform)\static_md\ + obj\TwitterClient\$(Platform)\$(Configuration)\ + false + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebugDLL + true + true + + Level3 + ProgramDatabase + Default + + + ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\shared\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\shared\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + true + Speed + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDLL + false + true + Level3 + ProgramDatabase + + + ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\shared\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebug + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_mt\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\static_mt\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + Default + true + Speed + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreaded + false + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_mt\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + Disabled + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + _DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDebugDLL + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_md\TwitterClientd.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + true + bin\$(Platform)\static_md\TwitterClientd.pdb + WindowsCE + wmainCRTStartup + + + + + Disabled + Default + true + Speed + ..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + false + MultiThreadedDLL + false + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\$(Platform)\static_md\TwitterClient.exe + ..\..\..\lib\$(Platform);%(AdditionalLibraryDirectories) + false + + true + true + WindowsCE + wmainCRTStartup + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters new file mode 100644 index 000000000..8002ae987 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_WEC2013_vs120.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {442351cf-69e4-4f22-a338-008f2fb9e7c6} + + + {ffa2790a-bb33-4361-b112-9e4c9295a9f7} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj new file mode 100644 index 000000000..d1fc6400c --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + Win32 + + + debug_static_md + Win32 + + + debug_static_mt + Win32 + + + release_shared + Win32 + + + release_static_md + Win32 + + + release_static_mt + Win32 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + bin\ + obj\TwitterClient\$(Configuration)\ + true + bin\ + obj\TwitterClient\$(Configuration)\ + false + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + true + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + false + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + true + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + false + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\TwitterClientd.pdb + Console + MachineX86 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + %(AdditionalOptions) + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + EditAndContinue + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_mt\TwitterClientd.pdb + Console + MachineX86 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + %(AdditionalOptions) + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_md\TwitterClientd.pdb + Console + MachineX86 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + %(AdditionalOptions) + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters new file mode 100644 index 000000000..995884176 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs100.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {8c3d76b4-4019-4fe0-b228-e1d37f43840e} + + + {6d65ed68-8842-46a7-8d3e-6dbfe10cac0c} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj new file mode 100644 index 000000000..00c3db2ee --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + Win32 + + + debug_static_md + Win32 + + + debug_static_mt + Win32 + + + release_shared + Win32 + + + release_static_md + Win32 + + + release_static_mt + Win32 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.61030.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\ + obj\TwitterClient\$(Configuration)\ + false + + + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + false + + + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + false + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + EditAndContinue + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_mt\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_md\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters new file mode 100644 index 000000000..11e27cc26 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs110.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {93d8883d-4191-4c49-93ac-86eb0dce6fe7} + + + {5ef67436-af14-46c9-adb5-a2dee8151237} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj new file mode 100644 index 000000000..95d62966c --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + Win32 + + + debug_static_md + Win32 + + + debug_static_mt + Win32 + + + release_shared + Win32 + + + release_static_md + Win32 + + + release_static_mt + Win32 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\ + obj\TwitterClient\$(Configuration)\ + false + + + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\static_mt\ + obj\TwitterClient\$(Configuration)\ + false + + + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + true + + + bin\static_md\ + obj\TwitterClient\$(Configuration)\ + false + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + EditAndContinue + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_mt\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_mt\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + EditAndContinue + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClientd.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + true + true + bin\static_md\TwitterClientd.pdb + Console + MachineX86 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin\static_md\TwitterClient.exe + ..\..\..\lib;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX86 + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters new file mode 100644 index 000000000..b51e1d25c --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs120.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {d3ee1c1e-12ea-4a81-9069-9fd705ac0311} + + + {66fae26b-7f05-4353-818b-eb3eb3bf2cf4} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj new file mode 100644 index 000000000..add463f69 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs71.vcproj @@ -0,0 +1,412 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj new file mode 100644 index 000000000..ea37bdee0 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs80.vcproj @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj new file mode 100644 index 000000000..1fd59e172 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_vs90.vcproj @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj new file mode 100644 index 000000000..83c0eebf2 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + x64 + + + debug_static_md + x64 + + + debug_static_mt + x64 + + + release_shared + x64 + + + release_static_md + x64 + + + release_static_mt + x64 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + Application + MultiByte + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.40219.1 + bin64\ + obj64\TwitterClient\$(Configuration)\ + true + bin64\ + obj64\TwitterClient\$(Configuration)\ + false + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + true + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + false + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + true + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + false + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\TwitterClientd.pdb + Console + MachineX64 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + %(AdditionalOptions) + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_mt\TwitterClientd.pdb + Console + MachineX64 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + %(AdditionalOptions) + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_md\TwitterClientd.pdb + Console + MachineX64 + %(AdditionalOptions) + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + %(DisableSpecificWarnings) + %(AdditionalOptions) + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + %(AdditionalOptions) + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters new file mode 100644 index 000000000..5611bffea --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs100.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {502e5089-9f4d-422f-8253-3b420f499915} + + + {e356359a-d0dd-4b18-93cc-f1d5a9b936cd} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj new file mode 100644 index 000000000..7fd0d7326 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + x64 + + + debug_static_md + x64 + + + debug_static_mt + x64 + + + release_shared + x64 + + + release_static_md + x64 + + + release_static_mt + x64 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + Application + MultiByte + v110 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.61030.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin64\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\ + obj64\TwitterClient\$(Configuration)\ + false + + + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + false + + + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + false + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_mt\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_md\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters new file mode 100644 index 000000000..aefd9d8fd --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs110.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {c0e473ca-f598-4411-b27c-0b748ec14f98} + + + {d19c11e0-d273-4b4a-9677-f455830ac33d} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj new file mode 100644 index 000000000..5a397bd9f --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj @@ -0,0 +1,315 @@ + + + + + debug_shared + x64 + + + debug_static_md + x64 + + + debug_static_mt + x64 + + + release_shared + x64 + + + release_static_md + x64 + + + release_static_mt + x64 + + + + TwitterClient + {CCDD82BC-680D-39C0-AE25-1FBC5B615F7E} + TwitterClient + Win32Proj + + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + Application + MultiByte + v120 + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>12.0.30501.0 + TwitterClientd + TwitterClientd + TwitterClientd + TwitterClient + TwitterClient + TwitterClient + + + bin64\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\ + obj64\TwitterClient\$(Configuration)\ + false + + + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\static_mt\ + obj64\TwitterClient\$(Configuration)\ + false + + + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + true + + + bin64\static_md\ + obj64\TwitterClient\$(Configuration)\ + false + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_mt\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + Disabled + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + Level3 + ProgramDatabase + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClientd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_md\TwitterClientd.pdb + Console + MachineX64 + + + + + Disabled + OnlyExplicitInline + true + Speed + true + .\include;..\..\..\Foundation\include;..\..\..\XML\include;..\..\..\JSON\include;..\..\..\Util\include;..\..\..\Net\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + Level3 + + Default + + + iphlpapi.lib;winmm.lib;ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TwitterClient.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + MachineX64 + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters new file mode 100644 index 000000000..d35612d9d --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs120.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {2fc87553-1f46-40fe-b480-6e0e818f153b} + + + {71b7207b-5e72-4c82-93d1-6151ce1426d6} + + + + + Source Files + + + Source Files + + + + + Header Files + + + \ No newline at end of file diff --git a/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj new file mode 100644 index 000000000..bdbb91b03 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/TwitterClient_x64_vs90.vcproj @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp b/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp new file mode 100644 index 000000000..f67c88095 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/src/TweetApp.cpp @@ -0,0 +1,155 @@ +// +// TwitterApp.cpp +// +// $Id: //poco/1.4/Net/samples/TwitterClient/src/TweetApp.cpp#2 $ +// +// A very simple command-line Twitter client. +// +// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#include "Poco/Util/Application.h" +#include "Poco/Util/Option.h" +#include "Poco/Util/OptionSet.h" +#include "Poco/Util/HelpFormatter.h" +#include "Twitter.h" +#include + + +using Poco::Util::Application; +using Poco::Util::Option; +using Poco::Util::OptionSet; +using Poco::Util::HelpFormatter; +using Poco::Util::AbstractConfiguration; +using Poco::Util::OptionCallback; + + +class TweetApp: public Application + /// A very simple Twitter command-line client. +{ +public: + TweetApp() + { + } + +protected: + void defineOptions(OptionSet& options) + { + Application::defineOptions(options); + + options.addOption( + Option("help", "h", "Display help information on command line arguments.") + .required(false) + .repeatable(false) + .callback(OptionCallback(this, &TweetApp::handleHelp))); + + options.addOption( + Option("message", "m", "Specify the status message to post.") + .required(true) + .repeatable(false) + .argument("message") + .callback(OptionCallback(this, &TweetApp::handleMessage))); + + options.addOption( + Option("ckey", "c", "Specify the Twitter consumer key.") + .required(true) + .repeatable(false) + .argument("consumer key") + .callback(OptionCallback(this, &TweetApp::handleConsumerKey))); + + options.addOption( + Option("csecret", "s", "Specify the Twitter consumer secret.") + .required(true) + .repeatable(false) + .argument("consumer secret") + .callback(OptionCallback(this, &TweetApp::handleConsumerSecret))); + + options.addOption( + Option("token", "t", "Specify the Twitter access token.") + .required(true) + .repeatable(true) + .argument("access token") + .callback(OptionCallback(this, &TweetApp::handleAccessToken))); + + options.addOption( + Option("tsecret", "S", "Specify the Twitter access token secret.") + .required(true) + .repeatable(true) + .argument("access token secret") + .callback(OptionCallback(this, &TweetApp::handleAccessTokenSecret))); + } + + void handleHelp(const std::string& name, const std::string& value) + { + displayHelp(); + stopOptionsProcessing(); + } + + void handleConsumerKey(const std::string& name, const std::string& value) + { + _consumerKey = value; + } + + void handleConsumerSecret(const std::string& name, const std::string& value) + { + _consumerSecret = value; + } + + void handleAccessToken(const std::string& name, const std::string& value) + { + _accessToken = value; + } + + void handleAccessTokenSecret(const std::string& name, const std::string& value) + { + _accessTokenSecret = value; + } + + void handleMessage(const std::string& name, const std::string& value) + { + _message = value; + } + + void displayHelp() + { + HelpFormatter helpFormatter(options()); + helpFormatter.setCommand(commandName()); + helpFormatter.setUsage("OPTIONS"); + helpFormatter.setHeader("A simple Twitter command line client for posting status updates."); + helpFormatter.format(std::cout); + } + + int main(const std::vector& args) + { + try + { + if (!_message.empty()) + { + Twitter twitter; + twitter.login(_consumerKey, _consumerSecret, _accessToken, _accessTokenSecret); + Poco::Int64 statusId = twitter.update(_message); + std::cout << statusId << std::endl; + } + } + catch (Poco::Exception& exc) + { + std::cerr << exc.displayText() << std::endl; + return Application::EXIT_SOFTWARE; + } + return Application::EXIT_OK; + } + +private: + std::string _consumerKey; + std::string _consumerSecret; + std::string _accessToken; + std::string _accessTokenSecret; + std::string _message; +}; + + +POCO_APP_MAIN(TweetApp) diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp new file mode 100644 index 000000000..362ec6fc6 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.cpp @@ -0,0 +1,98 @@ +// +// Twitter.cpp +// +// $Id: //poco/1.4/Net/samples/TwitterClient/src/Twitter.cpp#2 $ +// +// A C++ implementation of a Twitter client based on the POCO Net library. +// +// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#include "Twitter.h" +#include "Poco/Net/HTTPSClientSession.h" +#include "Poco/Net/HTTPRequest.h" +#include "Poco/Net/HTTPResponse.h" +#include "Poco/Net/OAuth10Credentials.h" +#include "Poco/Util/JSONConfiguration.h" +#include "Poco/URI.h" +#include "Poco/Format.h" +#include "Poco/StreamCopier.h" + + +const std::string Twitter::TWITTER_URI("https://api.twitter.com/1.1/statuses/"); + + +Twitter::Twitter(): + _uri(TWITTER_URI) +{ +} + + +Twitter::Twitter(const std::string& twitterURI): + _uri(twitterURI) +{ +} + + +Twitter::~Twitter() +{ +} + + +void Twitter::login(const std::string& consumerKey, const std::string& consumerSecret, const std::string& token, const std::string& tokenSecret) +{ + _consumerKey = consumerKey; + _consumerSecret = consumerSecret; + _token = token; + _tokenSecret = tokenSecret; +} + + +Poco::Int64 Twitter::update(const std::string& status) +{ + Poco::Net::HTMLForm form; + form.set("status", status); + Poco::AutoPtr pResult = invoke(Poco::Net::HTTPRequest::HTTP_POST, "update", form); + return pResult->getInt64("id", 0); +} + + +Poco::AutoPtr Twitter::invoke(const std::string& httpMethod, const std::string& twitterMethod, Poco::Net::HTMLForm& form) +{ + // Create the request URI. + // We use the JSON version of the Twitter API. + Poco::URI uri(_uri + twitterMethod + ".json"); + + Poco::Net::HTTPSClientSession session(uri.getHost(), uri.getPort()); + Poco::Net::HTTPRequest req(httpMethod, uri.getPath(), Poco::Net::HTTPMessage::HTTP_1_1); + + // Sign request + Poco::Net::OAuth10Credentials creds(_consumerKey, _consumerSecret, _token, _tokenSecret); + creds.authenticate(req, uri, form); + + // Send the request. + form.prepareSubmit(req); + std::ostream& ostr = session.sendRequest(req); + form.write(ostr); + + // Receive the response. + Poco::Net::HTTPResponse res; + std::istream& rs = session.receiveResponse(res); + + Poco::AutoPtr pResult = new Poco::Util::JSONConfiguration(rs); + + // If everything went fine, return the JSON document. + // Otherwise throw an exception. + if (res.getStatus() == Poco::Net::HTTPResponse::HTTP_OK) + { + return pResult; + } + else + { + throw Poco::ApplicationException("Twitter Error", pResult->getString("errors[0].message", "")); + } +} diff --git a/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h new file mode 100644 index 000000000..0124f41c8 --- /dev/null +++ b/NetSSL_OpenSSL/samples/TwitterClient/src/Twitter.h @@ -0,0 +1,73 @@ +// +// Twitter.h +// +// $Id: //poco/1.4/Net/samples/TwitterClient/src/Twitter.h#2 $ +// +// A C++ implementation of a Twitter client based on the POCO Net library. +// +// Copyright (c) 2009-2013, Applied Informatics Software Engineering GmbH. +// and Contributors. +// +// SPDX-License-Identifier: BSL-1.0 +// + + +#ifndef Twitter_INCLUDED +#define Twitter_INCLUDED + + +#include "Poco/Poco.h" +#include "Poco/Net/HTMLForm.h" +#include "Poco/Util/AbstractConfiguration.h" +#include "Poco/AutoPtr.h" + + +class Twitter + /// A simple implementation of a Twitter API client + /// (see for more information). + /// + /// Currently, only the update message is supported. +{ +public: + Twitter(); + /// Creates the Twitter object, using + /// the default Twitter API URI (). + + Twitter(const std::string& twitterURI); + /// Creates the Twitter object using the given Twitter API URI. + + ~Twitter(); + /// Destroys the Twitter object. + + void login(const std::string& consumerKey, const std::string& consumerSecret, const std::string& token, const std::string& tokenSecret); + /// Specifies the OAuth authentication information used in all API calls. + + Poco::Int64 update(const std::string& status); + /// Updates the user's status. + /// + /// Returns the ID of the newly created status. + + Poco::AutoPtr invoke(const std::string& httpMethod, const std::string& twitterMethod, Poco::Net::HTMLForm& params); + /// Invokes the given method of the Twitter API, using the parameters + /// given in the Poco::Net::HTMLForm object. httpMethod must be GET or POST, + /// according to the Twitter API documentation. + /// + /// Returns a Poco::Util::JSONConfiguration with the server's response if the + /// server's HTTP response status code is 200 (OK). + /// Otherwise, throws a Poco::ApplicationException. + + static const std::string TWITTER_URI; + +private: + Twitter(const Twitter&); + Twitter& operator = (const Twitter&); + + std::string _uri; + std::string _consumerKey; + std::string _consumerSecret; + std::string _token; + std::string _tokenSecret; +}; + + +#endif // Twitter_INCLUDED