mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-01 09:24:55 +02:00
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
This commit is contained in:
commit
db0999b2d6
@ -350,7 +350,7 @@ void format(std::string& result, const std::string& fmt, const std::vector<Any>&
|
||||
{
|
||||
case '%':
|
||||
++itFmt;
|
||||
if (itFmt != endFmt && itVal != endVal)
|
||||
if (itFmt != endFmt && (itVal != endVal || *itFmt == '['))
|
||||
{
|
||||
if (*itFmt == '[')
|
||||
{
|
||||
|
@ -349,6 +349,9 @@ void FormatTest::testIndex()
|
||||
|
||||
s = format("%%%[1]d%%%[2]d%%%d", 1, 2, 3);
|
||||
assert(s == "%2%3%1");
|
||||
|
||||
s = format("%%%d%%%d%%%[0]d", 1, 2);
|
||||
assert(s == "%1%2%1");
|
||||
}
|
||||
|
||||
|
||||
|
@ -221,7 +221,7 @@ private:
|
||||
{
|
||||
for(unsigned int i = 0; i < indent; i++) out << ' ';
|
||||
|
||||
out << '"' << getKey(it) << '"';
|
||||
Stringifier::stringify(getKey(it), out);
|
||||
out << ((indent > 0) ? " : " : ":");
|
||||
|
||||
Stringifier::stringify(getValue(it), out, indent + step, step);
|
||||
|
@ -602,6 +602,10 @@ private:
|
||||
static const int _stateTransitionTable[NR_STATES][NR_CLASSES];
|
||||
static const int xx = -1;
|
||||
|
||||
bool isHighSurrogate(unsigned uc);
|
||||
bool isLowSurrogate(unsigned uc);
|
||||
unsigned decodeSurrogatePair(unsigned hi, unsigned lo);
|
||||
|
||||
Handler::Ptr _pHandler;
|
||||
signed char _state;
|
||||
signed char _beforeCommentState;
|
||||
@ -713,6 +717,24 @@ inline void Parser::growBuffer()
|
||||
}
|
||||
|
||||
|
||||
inline bool Parser::isHighSurrogate(unsigned uc)
|
||||
{
|
||||
return (uc & 0xFC00) == 0xD800;
|
||||
}
|
||||
|
||||
|
||||
inline bool Parser::isLowSurrogate(unsigned uc)
|
||||
{
|
||||
return (uc & 0xFC00) == 0xDC00;
|
||||
}
|
||||
|
||||
|
||||
inline unsigned Parser::decodeSurrogatePair(unsigned hi, unsigned lo)
|
||||
{
|
||||
return ((hi & 0x3FF) << 10) + (lo & 0x3FF) + 0x10000;
|
||||
}
|
||||
|
||||
|
||||
}} // namespace Poco::JSON
|
||||
|
||||
|
||||
|
@ -30,17 +30,7 @@ namespace Poco {
|
||||
namespace JSON {
|
||||
|
||||
|
||||
#ifndef IS_HIGH_SURROGATE
|
||||
#define IS_HIGH_SURROGATE(uc) (((uc) & 0xFC00) == 0xD800)
|
||||
#endif
|
||||
#ifndef IS_LOW_SURROGATE
|
||||
#define IS_LOW_SURROGATE(uc) (((uc) & 0xFC00) == 0xDC00)
|
||||
#endif
|
||||
#ifndef DECODE_SURROGATE_PAIR
|
||||
#define DECODE_SURROGATE_PAIR(hi,lo) ((((hi) & 0x3FF) << 10) + ((lo) & 0x3FF) + 0x10000)
|
||||
#endif
|
||||
#define COUNTOF(x) (sizeof(x)/sizeof(x[0]))
|
||||
static unsigned char utf8_lead_bits[4] = { 0x00, 0xC0, 0xE0, 0xF0 };
|
||||
static const unsigned char UTF8_LEAD_BITS[4] = { 0x00, 0xC0, 0xE0, 0xF0 };
|
||||
|
||||
|
||||
const int Parser::_asciiClass[] = {
|
||||
@ -245,6 +235,7 @@ void Parser::addEscapedCharToParseBuffer(CharIntType nextChar)
|
||||
_escaped = 0;
|
||||
// remove the backslash
|
||||
parseBufferPopBackChar();
|
||||
|
||||
switch(nextChar)
|
||||
{
|
||||
case 'b':
|
||||
@ -304,44 +295,38 @@ Parser::CharIntType Parser::decodeUnicodeChar()
|
||||
int i;
|
||||
unsigned uc = 0;
|
||||
char* p;
|
||||
int trail_bytes;
|
||||
int trailBytes;
|
||||
|
||||
poco_assert(_parseBuffer.size() >= 6);
|
||||
p = &_parseBuffer[_parseBuffer.size() - 4];
|
||||
|
||||
for (i = 12; i >= 0; i -= 4, ++p) {
|
||||
for (i = 12; i >= 0; i -= 4, ++p)
|
||||
{
|
||||
unsigned x = *p;
|
||||
|
||||
if (x >= 'a') {
|
||||
x -= ('a' - 10);
|
||||
} else if (x >= 'A') {
|
||||
x -= ('A' - 10);
|
||||
} else {
|
||||
x &= ~0x30u;
|
||||
}
|
||||
if (x >= 'a') x -= ('a' - 10);
|
||||
else if (x >= 'A') x -= ('A' - 10);
|
||||
else x &= ~0x30u;
|
||||
|
||||
poco_assert(x < 16);
|
||||
|
||||
uc |= x << i;
|
||||
}
|
||||
|
||||
if ( !_allowNullByte && uc == 0 ) return 0; // Null byte not allowed
|
||||
if ( !_allowNullByte && uc == 0 ) return 0;
|
||||
|
||||
// clear UTF-16 char from buffer
|
||||
_parseBuffer.resize(_parseBuffer.size() - 6);
|
||||
|
||||
// attempt decoding
|
||||
if (_utf16HighSurrogate)
|
||||
{
|
||||
if (IS_LOW_SURROGATE(uc))
|
||||
if (isLowSurrogate(uc))
|
||||
{
|
||||
uc = DECODE_SURROGATE_PAIR(_utf16HighSurrogate, uc);
|
||||
trail_bytes = 3;
|
||||
uc = decodeSurrogatePair(_utf16HighSurrogate, uc);
|
||||
trailBytes = 3;
|
||||
_utf16HighSurrogate = 0;
|
||||
}
|
||||
else
|
||||
else // high surrogate without a following low surrogate
|
||||
{
|
||||
// high surrogate without a following low surrogate
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
@ -349,32 +334,32 @@ Parser::CharIntType Parser::decodeUnicodeChar()
|
||||
{
|
||||
if (uc < 0x80)
|
||||
{
|
||||
trail_bytes = 0;
|
||||
trailBytes = 0;
|
||||
}
|
||||
else if (uc < 0x800)
|
||||
{
|
||||
trail_bytes = 1;
|
||||
trailBytes = 1;
|
||||
}
|
||||
else if (IS_HIGH_SURROGATE(uc))
|
||||
else if (isHighSurrogate(uc))
|
||||
{
|
||||
// save the high surrogate and wait for the low surrogate
|
||||
_utf16HighSurrogate = uc;
|
||||
return 1;
|
||||
}
|
||||
else if (IS_LOW_SURROGATE(uc))
|
||||
else if (isLowSurrogate(uc))
|
||||
{
|
||||
// low surrogate without a preceding high surrogate
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
trail_bytes = 2;
|
||||
trailBytes = 2;
|
||||
}
|
||||
}
|
||||
|
||||
_parseBuffer.append((char) ((uc >> (trail_bytes * 6)) | utf8_lead_bits[trail_bytes]));
|
||||
_parseBuffer.append((char) ((uc >> (trailBytes * 6)) | UTF8_LEAD_BITS[trailBytes]));
|
||||
|
||||
for (i = trail_bytes * 6 - 6; i >= 0; i -= 6)
|
||||
for (i = trailBytes * 6 - 6; i >= 0; i -= 6)
|
||||
{
|
||||
_parseBuffer.append((char) (((uc >> i) & 0x3F) | 0x80));
|
||||
}
|
||||
|
@ -118,7 +118,8 @@ void PrintHandler::key(const std::string& k)
|
||||
comma();
|
||||
_value = false;
|
||||
}
|
||||
_out << _tab << '"' << k << '"';
|
||||
_out << _tab;
|
||||
Stringifier::formatString(k, _out);
|
||||
if (!printFlat()) _out << ' ';
|
||||
_out << ':';
|
||||
if (!printFlat()) _out << ' ';
|
||||
|
@ -70,46 +70,17 @@ void Stringifier::stringify(const Var& any, std::ostream& out, unsigned int inde
|
||||
void Stringifier::formatString(const std::string& value, std::ostream& out)
|
||||
{
|
||||
out << '"';
|
||||
for (std::string::const_iterator it = value.begin(); it != value.end(); ++it)
|
||||
for (std::string::const_iterator it = value.begin(),
|
||||
end = value.end(); it != end; ++it)
|
||||
{
|
||||
if (*it == 0x20 ||
|
||||
*it == 0x21 ||
|
||||
(*it >= 0x23 && *it <= 0x2E) ||
|
||||
(*it >= 0x30 && *it <= 0x5B) ||
|
||||
(*it >= 0x5D && *it <= 0xFF))
|
||||
out << *it;
|
||||
else if (*it == '"')
|
||||
out << "\\\"";
|
||||
else if (*it == '\\')
|
||||
out << "\\\\";
|
||||
else if (*it == '\b')
|
||||
out << "\\b";
|
||||
else if (*it == '\f')
|
||||
out << "\\f";
|
||||
else if (*it == '\n')
|
||||
out << "\\n";
|
||||
else if (*it == '\r')
|
||||
out << "\\r";
|
||||
else if (*it == '\t')
|
||||
out << "\\t";
|
||||
else if ( *it == '\0' )
|
||||
out << "\\u0000";
|
||||
else
|
||||
if (*it <= 0x1F || *it == '"' || *it == '\\' || *it == '/')
|
||||
{
|
||||
const char *hexdigits = "0123456789ABCDEF";
|
||||
unsigned long u = (std::min)(static_cast<unsigned long>(static_cast<unsigned char>(*it)), 0xFFFFul);
|
||||
int d1 = u / 4096; u -= d1 * 4096;
|
||||
int d2 = u / 256; u -= d2 * 256;
|
||||
int d3 = u / 16; u -= d3 * 16;
|
||||
int d4 = u;
|
||||
out << "\\u";
|
||||
out << hexdigits[d1];
|
||||
out << hexdigits[d2];
|
||||
out << hexdigits[d3];
|
||||
out << hexdigits[d4];
|
||||
out << '\\';
|
||||
}
|
||||
out << *it;
|
||||
}
|
||||
out << '"';
|
||||
}
|
||||
|
||||
|
||||
} } // Namespace Poco::JSON
|
||||
|
@ -1224,12 +1224,14 @@ void JSONTest::testPrintHandler()
|
||||
void JSONTest::testStringify()
|
||||
{
|
||||
Object jObj(false);
|
||||
jObj.set("foo", 0);
|
||||
jObj.set("bar", 0);
|
||||
jObj.set("foo\\", 0);
|
||||
jObj.set("bar/", 0);
|
||||
jObj.set("baz", 0);
|
||||
jObj.set("q\"uote\"d", 0);
|
||||
std::stringstream ss;
|
||||
jObj.stringify(ss);
|
||||
assert(ss.str() == "{\"bar\":0,\"baz\":0,\"foo\":0}");
|
||||
|
||||
assert(ss.str() == "{\"bar\\/\":0,\"baz\":0,\"foo\\\\\":0,\"q\\\"uote\\\"d\":0}");
|
||||
|
||||
std::string json = "{ \"Simpsons\" : { \"husband\" : { \"name\" : \"Homer\" , \"age\" : 38 }, \"wife\" : { \"name\" : \"Marge\", \"age\" : 36 }, "
|
||||
"\"children\" : [ \"Bart\", \"Lisa\", \"Maggie\" ], "
|
||||
@ -1269,6 +1271,7 @@ void JSONTest::testStringify()
|
||||
"\"wife\":{"
|
||||
"\"age\":36,\"name\":\"Marge\""
|
||||
"}}}";
|
||||
|
||||
assert (ostr.str() == str);
|
||||
|
||||
ostr.str("");
|
||||
@ -1653,16 +1656,9 @@ void JSONTest::testUnicode()
|
||||
Parser parser;
|
||||
|
||||
Var result;
|
||||
try
|
||||
{
|
||||
parser.parse(json);
|
||||
result = parser.asVar();
|
||||
}
|
||||
catch(JSONException& jsone)
|
||||
{
|
||||
std::cout << jsone.message() << std::endl;
|
||||
assert(false);
|
||||
}
|
||||
parser.parse(json);
|
||||
result = parser.asVar();
|
||||
|
||||
assert(result.type() == typeid(Object::Ptr));
|
||||
|
||||
Object::Ptr object = result.extract<Object::Ptr>();
|
||||
@ -1675,6 +1671,54 @@ void JSONTest::testUnicode()
|
||||
converter.convert(text, original);
|
||||
|
||||
assert(test.convert<std::string>() == original);
|
||||
|
||||
parser.reset();
|
||||
std::ostringstream os;
|
||||
os << '[' << (char) 0x92 << ']';
|
||||
try
|
||||
{
|
||||
parser.parse(os.str());
|
||||
fail("Invalid Unicode sequence, must fail.");
|
||||
}
|
||||
catch (JSONException&) {}
|
||||
|
||||
parser.reset();
|
||||
os.str("");
|
||||
os << '[' << (char)0xC2 << (char)0x92 << ']';
|
||||
result = parser.parse(os.str());
|
||||
assert(result.type() == typeid(Poco::JSON::Array::Ptr));
|
||||
|
||||
parser.reset();
|
||||
os.str("");
|
||||
os << '[' << (char)0xAC << ']';
|
||||
try
|
||||
{
|
||||
parser.parse(os.str());
|
||||
fail("Invalid Unicode sequence, must fail.");
|
||||
}
|
||||
catch (JSONException&) {}
|
||||
|
||||
parser.reset();
|
||||
os.str("");
|
||||
os << '[' << (char)0xE2 << (char)0x82 << (char)0xAC << ']';
|
||||
result = parser.parse(os.str());
|
||||
assert(result.type() == typeid(Poco::JSON::Array::Ptr));
|
||||
|
||||
parser.reset();
|
||||
os.str("");
|
||||
os << '[' << (char)0xA2 << ']';
|
||||
try
|
||||
{
|
||||
parser.parse(os.str());
|
||||
fail("Invalid Unicode sequence, must fail.");
|
||||
}
|
||||
catch (JSONException&){}
|
||||
|
||||
parser.reset();
|
||||
os.str("");
|
||||
os << '[' << (char)0xF0 << (char)0xA4 << (char)0xAD << (char)0xAD << ']';
|
||||
result = parser.parse(os.str());
|
||||
assert(result.type() == typeid(Poco::JSON::Array::Ptr));
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,6 +1,264 @@
|
||||
<?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_shared|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_shared</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="debug_static_md|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_static_md</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="debug_static_mt|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_static_mt</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_shared|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_shared</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_static_md|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_static_md</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_static_mt|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_static_mt</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>Net</ProjectName>
|
||||
<ProjectGuid>{B057A1FE-09F7-465E-B8B5-E1B659051D76}</ProjectGuid>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
||||
<EnableRedirectPlatform>true</EnableRedirectPlatform>
|
||||
<RedirectPlatformValue>SDK_AM335X_SK_WEC2013_V300</RedirectPlatformValue>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings"/>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">PocoNetd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoNetmdd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoNetmtd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">PocoNet</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoNetmd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoNetmt</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\bin\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<GenerateManifest>true</GenerateManifest>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\bin\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<GenerateManifest>true</GenerateManifest>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\lib\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\lib\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\lib\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>..\lib\$(Platform)\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;Net_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>..\bin\$(Platform)\PocoNetd.dll</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>..\bin\$(Platform)\PocoNetd.pdb</ProgramDatabaseFile>
|
||||
<OptimizeReferences/>
|
||||
<EnableCOMDATFolding/>
|
||||
<ImportLibrary>..\lib\$(Platform)\PocoNetd.lib</ImportLibrary>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;Net_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>..\bin\$(Platform)\PocoNet.dll</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile/>
|
||||
<OptimizeReferences/>
|
||||
<EnableCOMDATFolding/>
|
||||
<ImportLibrary>..\lib\$(Platform)\PocoNet.lib</ImportLibrary>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoNetmtd.pdb</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<OutputFile>..\lib\$(Platform)\PocoNetmtd.lib</OutputFile>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<OutputFile>..\lib\$(Platform)\PocoNetmt.lib</OutputFile>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<ProgramDataBaseFileName>..\lib\$(Platform)\PocoNetmdd.pdb</ProgramDataBaseFileName>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<OutputFile>..\lib\$(Platform)\PocoNetmdd.lib</OutputFile>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>.\include;..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Lib>
|
||||
<OutputFile>..\lib\$(Platform)\PocoNetmd.lib</OutputFile>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="include\Poco\Net\DNS.h"/>
|
||||
<ClInclude Include="include\Poco\Net\HostEntry.h"/>
|
||||
<ClInclude Include="include\Poco\Net\IPAddress.h"/>
|
||||
@ -105,29 +363,6 @@
|
||||
<ClInclude Include="include\Poco\Net\WebSocket.h"/>
|
||||
<ClInclude Include="include\Poco\Net\WebSocketImpl.h"/>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>Net</ProjectName>
|
||||
<ProjectGuid>{B057A1FE-09F7-465E-B8B5-E1B659051D76}</ProjectGuid>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
||||
<EnableRedirectPlatform>true</EnableRedirectPlatform>
|
||||
<RedirectPlatformValue>SDK_AM335X_SK_WEC2013_V300</RedirectPlatformValue>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings"/>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">PocoNetd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoNetmdd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoNetmtd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">PocoNet</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">PocoNetmd</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">PocoNetmt</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup/>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="src\DNS.cpp"/>
|
||||
<ClCompile Include="src\HostEntry.cpp"/>
|
||||
@ -228,7 +463,14 @@
|
||||
<ClCompile Include="src\WebSocketImpl.cpp"/>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\DLLVersion.rc"/>
|
||||
<ResourceCompile Include="..\DLLVersion.rc">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">true</ExcludedFromBuild>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
|
||||
<ImportGroup Label="ExtensionTargets"/>
|
||||
|
@ -2,139 +2,139 @@
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="NetCore">
|
||||
<UniqueIdentifier>{f95d22a5-cec0-4a3f-b460-f1e4ee8d9e6b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{14aec283-7ff4-4efb-9f81-3420ab775e3c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NetCore\Header Files">
|
||||
<UniqueIdentifier>{e6ddca28-6742-4089-831b-5780d18aa879}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{c2d100ce-eb72-4c06-bb12-e565f4897cbd}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NetCore\Source Files">
|
||||
<UniqueIdentifier>{7e0be82b-abdb-4ca4-9fee-8d3d9b80f1cc}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{b33527d9-8e86-432d-bb0f-86eb1bb2c35e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets">
|
||||
<UniqueIdentifier>{af2e90c8-d1b8-4cc1-aa1a-68a6b0899f72}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{bd76363d-cb8c-4b72-aefe-673066f957d1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets\Header Files">
|
||||
<UniqueIdentifier>{dd4c6c14-8349-4216-8d92-c72be5fbb689}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{52f57056-64b6-4701-9ce7-27544cf708f1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets\Source Files">
|
||||
<UniqueIdentifier>{a104b0d9-0a5d-4f7a-9792-10739312b975}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{554ed281-1bdc-4842-9a86-964a1e82c4e1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages">
|
||||
<UniqueIdentifier>{3f760d95-7ac7-4c00-a3fc-e83ae3b7630e}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{aa1cac08-334e-44ab-8ab0-92c26384648c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages\Header Files">
|
||||
<UniqueIdentifier>{e3949259-cf85-421e-bdb0-2fbbd8d69983}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{6b7232a9-cf64-4161-bba6-5249774b928f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages\Source Files">
|
||||
<UniqueIdentifier>{69d2968f-53fc-41d3-bc2d-24723f624504}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{4b5bf70d-92da-40a5-8eca-0a1d2045dd6f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP">
|
||||
<UniqueIdentifier>{e481a677-42a1-4c4a-9db8-68e10d20b5fd}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{323b204f-c3c6-401c-9417-128f0db4754e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP\Header Files">
|
||||
<UniqueIdentifier>{c77eed20-d4a7-4039-a101-49c7082af31e}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{5a364297-48e8-4741-83c6-cecc41f2bfb8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP\Source Files">
|
||||
<UniqueIdentifier>{657327c2-b02f-4b79-98f4-0fbe98c7f9be}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{d11b9384-75a7-4009-8fdb-43e1052d3d51}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer">
|
||||
<UniqueIdentifier>{883533e0-8779-4513-b2b9-b993733689f2}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{c618ead8-59a0-4a7e-98af-bb3347ef2636}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer\Header Files">
|
||||
<UniqueIdentifier>{ba46938e-8469-432c-a704-c0d808e7e6b0}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{63edd2a7-3dc3-489d-ba29-e02b104df71d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer\Source Files">
|
||||
<UniqueIdentifier>{af22f305-3be7-4460-8de5-a004e84db39f}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{6d3a6069-37c3-429b-bbb0-73160054d193}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer">
|
||||
<UniqueIdentifier>{6a81d925-dfc7-4667-8798-36cfb682861c}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{b942f118-d065-4c0e-9f23-ae066c00fb4d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer\Header Files">
|
||||
<UniqueIdentifier>{50301f48-7361-42f3-991b-6dc1f1a55f14}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{ae858c60-46e6-4a61-b9a1-fe61146609c9}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer\Source Files">
|
||||
<UniqueIdentifier>{70914108-9dfb-468e-81fa-39f15ad90993}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{98093087-8998-491e-8013-7cb4c7d9e7f5}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient">
|
||||
<UniqueIdentifier>{72953c5a-8653-4282-bbac-8cd898e37eeb}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{bcadeca8-82eb-4d1d-b48e-2a29fb328b5b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient\Header Files">
|
||||
<UniqueIdentifier>{82521390-5f67-43c4-b45b-7e436315e3e1}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{5684a188-249f-4fe9-89fc-ad555334867b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient\Source Files">
|
||||
<UniqueIdentifier>{6b234a36-c713-41e8-ba79-96efae1fa46c}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{310dc949-f275-44db-a2bb-3b5052ee1330}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML">
|
||||
<UniqueIdentifier>{4f070a3a-dd8e-494c-a684-3d3e5fc0e734}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{ffd629df-10e2-42e7-99f6-a824a952cc93}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML\Header Files">
|
||||
<UniqueIdentifier>{16fa3043-1e02-413d-b228-eab3008ae12b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{bc6735f8-45ac-412c-ac70-73901e04e676}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML\Source Files">
|
||||
<UniqueIdentifier>{d3c983c2-1a40-41ce-bbc2-d6e26727d76c}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f1de02f7-07df-4b9b-afe3-61fbdb3e1920}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient">
|
||||
<UniqueIdentifier>{a052990b-a37d-4ccd-91ff-b2d23be422a1}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9c927ae0-0600-472c-9d69-58faa87503b7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient\Header Files">
|
||||
<UniqueIdentifier>{06d88ef4-835b-40be-a066-e47cca9bab10}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{5ac39e79-1c72-44e3-afef-a414298f8855}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient\Source Files">
|
||||
<UniqueIdentifier>{021423ac-ec2e-4624-9d5e-668429500838}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{781af335-85a6-402e-bebc-4ef140150a13}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor">
|
||||
<UniqueIdentifier>{c843c4d2-8154-4cce-a61c-1e0f8f7dcc6f}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{d5c1067e-f8bf-4980-b4ba-1c405f1bf954}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor\Header Files">
|
||||
<UniqueIdentifier>{3bfb2fcf-6fbe-4739-aa61-f9d76a698801}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f160eb45-29a5-42a2-9854-dc0aa804be98}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor\Source Files">
|
||||
<UniqueIdentifier>{33a39225-33b6-4228-88eb-80e9230bd82e}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f028f30a-b838-4379-98d3-58c24b2cda1b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail">
|
||||
<UniqueIdentifier>{1e4e318e-2949-4546-8187-997296ceacf5}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f15dae81-6d71-4d44-8d77-22f62e2ad6d4}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail\Header Files">
|
||||
<UniqueIdentifier>{775eec76-edf0-479e-8e0b-4acd40b07ad6}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{fabd148d-4686-4056-b7ba-ed65f4e0c36e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail\Source Files">
|
||||
<UniqueIdentifier>{53ade1d8-f237-479c-89c4-8aafe741f802}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{0511c8d5-11ee-4570-af10-4d1c2e42cd52}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP">
|
||||
<UniqueIdentifier>{f9e0b596-0a5e-4092-8839-0663cf5a7dc4}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{61996bdf-4574-4f03-a127-0f30b95221e2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP\Header Files">
|
||||
<UniqueIdentifier>{5654e488-3ee9-44d5-bcc2-724ba03e476d}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{24dba10a-82a3-418a-80fb-3ca2e0cfdd1b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP\Source Files">
|
||||
<UniqueIdentifier>{2896dbdc-c7f0-44b8-b719-1b21f55197bb}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{02e2d08f-f75b-4476-a3e0-682c6d267cf3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP">
|
||||
<UniqueIdentifier>{a7a0d5db-3b2c-4dc9-ad9b-c5c6f0d7bdcb}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{b26d82c0-d35b-4df5-b40f-2a8a9bc89646}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP\Header Files">
|
||||
<UniqueIdentifier>{fe28334f-3b80-4aad-970f-d6931e59c13b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f6dcdeaa-47a2-4a5f-a3af-cb62e7f19e7d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP\Source Files">
|
||||
<UniqueIdentifier>{22c4c317-0c79-4bf8-b5dc-1656ea91aca9}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{89725839-1149-4efd-89be-a14ef6a274bf}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging">
|
||||
<UniqueIdentifier>{4b433121-80af-4987-86db-440131b37316}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{15e1419e-557b-46ee-b77a-e6325c737c34}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging\Header Files">
|
||||
<UniqueIdentifier>{f1ef5e72-f7da-4769-b395-d67cfe302790}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9e39bb30-ab26-418d-8a16-fb61d6754f65}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging\Source Files">
|
||||
<UniqueIdentifier>{8bbd3b40-f10d-4e2b-b231-6698b9b13d23}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9c2b5a00-a3dd-4942-9aeb-a27c726c6b00}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket">
|
||||
<UniqueIdentifier>{5b9fd012-73d2-434a-a9a2-32f771d4babf}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{039e718b-12e9-4a53-aa83-68e2c40954b6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket\Header Files">
|
||||
<UniqueIdentifier>{05b6bb41-6340-4c8f-b5e8-58833ab7cd9b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{98587191-10da-4e10-9985-7e2a3088bbb3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket\Source Files">
|
||||
<UniqueIdentifier>{f37d8445-a4b7-45d8-b8c1-c8ead1cc38b3}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f86fa534-af29-4476-a5c3-c35b269ae784}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
@ -114,6 +114,10 @@ public:
|
||||
|
||||
void leaveGroup(const IPAddress& groupAddress, const NetworkInterface& interfc);
|
||||
/// Leaves the specified multicast group at the given interface.
|
||||
|
||||
private:
|
||||
static NetworkInterface findFirstInterface(const IPAddress& groupAddress);
|
||||
/// Returns first multicast-eligible network interface.
|
||||
};
|
||||
|
||||
|
||||
|
@ -193,8 +193,7 @@ unsigned MulticastSocket::getTimeToLive() const
|
||||
|
||||
void MulticastSocket::joinGroup(const IPAddress& groupAddress)
|
||||
{
|
||||
NetworkInterface intf;
|
||||
joinGroup(groupAddress, intf);
|
||||
joinGroup(groupAddress, findFirstInterface(groupAddress));
|
||||
}
|
||||
|
||||
|
||||
@ -218,6 +217,42 @@ void MulticastSocket::joinGroup(const IPAddress& groupAddress, const NetworkInte
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
NetworkInterface MulticastSocket::findFirstInterface(const IPAddress& groupAddress)
|
||||
{
|
||||
NetworkInterface::Map m = NetworkInterface::map();
|
||||
if (groupAddress.family() == IPAddress::IPv4)
|
||||
{
|
||||
for (NetworkInterface::Map::const_iterator it = m.begin(); it != m.end(); ++it)
|
||||
{
|
||||
if (it->second.supportsIPv4() &&
|
||||
it->second.firstAddress(IPAddress::IPv4).isUnicast() &&
|
||||
!it->second.isLoopback() &&
|
||||
!it->second.isPointToPoint())
|
||||
{
|
||||
return it->second;
|
||||
}
|
||||
}
|
||||
}
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
else if (groupAddress.family() == IPAddress::IPv6)
|
||||
{
|
||||
for (NetworkInterface::Map::const_iterator it = m.begin(); it != m.end(); ++it)
|
||||
{
|
||||
if (it->second.supportsIPv6() &&
|
||||
it->second.firstAddress(IPAddress::IPv6).isUnicast() &&
|
||||
!it->second.isLoopback() &&
|
||||
!it->second.isPointToPoint())
|
||||
{
|
||||
return it->second;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // POCO_HAVE_IPv6
|
||||
|
||||
throw NotFoundException("No multicast-eligible network interface found.");
|
||||
}
|
||||
|
||||
|
||||
void MulticastSocket::leaveGroup(const IPAddress& groupAddress)
|
||||
{
|
||||
|
@ -1150,7 +1150,7 @@ NetworkInterface::Map NetworkInterface::map(bool ipOnly, bool upOnly)
|
||||
case AF_INET:
|
||||
{
|
||||
// Windows lists broadcast address on localhost
|
||||
bool hasBroadcast = (pAddress->IfType == IF_TYPE_ETHERNET_CSMACD) || (pAddress->IfType == IF_TYPE_SOFTWARE_LOOPBACK);
|
||||
bool hasBroadcast = (pAddress->IfType == IF_TYPE_ETHERNET_CSMACD) || (pAddress->IfType == IF_TYPE_SOFTWARE_LOOPBACK) || (pAddress->IfType == IF_TYPE_IEEE80211);
|
||||
if (hasBroadcast)
|
||||
{
|
||||
// On Windows, a valid broadcast address will be all 1's (== address | ~subnetMask); additionaly, on pre-Vista versions of
|
||||
|
@ -1,6 +1,312 @@
|
||||
<?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_shared|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_shared</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="debug_static_md|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_static_md</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="debug_static_mt|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>debug_static_mt</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_shared|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_shared</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_static_md|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_static_md</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="release_static_mt|SDK_AM335X_SK_WEC2013_V300">
|
||||
<Configuration>release_static_mt</Configuration>
|
||||
<Platform>SDK_AM335X_SK_WEC2013_V300</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>TestSuite</ProjectName>
|
||||
<ProjectGuid>{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}</ProjectGuid>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
||||
<EnableRedirectPlatform>true</EnableRedirectPlatform>
|
||||
<RedirectPlatformValue>SDK_AM335X_SK_WEC2013_V300</RedirectPlatformValue>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings"/>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'" Label="PropertySheets">
|
||||
<Import Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"/>
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\shared\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\shared\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\static_mt\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\static_mt\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\static_md\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<OutDir>bin\$(Platform)\static_md\</OutDir>
|
||||
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnitd.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\shared\TestSuited.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>bin\$(Platform)\shared\TestSuited.pdb</ProgramDatabaseFile>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;$(ProjectName)_EXPORTS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnit.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\shared\TestSuite.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile/>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnitmtd.lib;iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\static_mt\TestSuited.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>bin\$(Platform)\static_mt\TestSuited.pdb</ProgramDatabaseFile>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnitmt.lib;iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\static_mt\TestSuite.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile/>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>true</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnitmdd.lib;iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\static_md\TestSuited.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>bin\$(Platform)\static_md\TestSuited.pdb</ProgramDatabaseFile>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">
|
||||
<Midl>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<AdditionalIncludeDirectories>..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;POCO_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<RuntimeTypeInfo>true</RuntimeTypeInfo>
|
||||
<PrecompiledHeader/>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>CppUnitmd.lib;iphlpapi.lib;ws2.lib;iphlpapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<OutputFile>bin\$(Platform)\static_md\TestSuite.exe</OutputFile>
|
||||
<AdditionalLibraryDirectories>..\..\lib\$(Platform);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile/>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>
|
||||
<SubSystem>WindowsCE</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="src\DNSTest.h"/>
|
||||
<ClInclude Include="src\IPAddressTest.h"/>
|
||||
<ClInclude Include="src\NetCoreTestSuite.h"/>
|
||||
@ -59,29 +365,6 @@
|
||||
<ClInclude Include="src\WebSocketTest.h"/>
|
||||
<ClInclude Include="src\WebSocketTestSuite.h"/>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>TestSuite</ProjectName>
|
||||
<ProjectGuid>{D5EFBF27-B934-4B8D-8AE5-6EC00374819C}</ProjectGuid>
|
||||
<DefaultLanguage>en-US</DefaultLanguage>
|
||||
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
||||
<EnableRedirectPlatform>true</EnableRedirectPlatform>
|
||||
<RedirectPlatformValue>SDK_AM335X_SK_WEC2013_V300</RedirectPlatformValue>
|
||||
<PlatformToolset>CE800</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
|
||||
<ImportGroup Label="ExtensionSettings"/>
|
||||
<PropertyGroup Label="UserMacros"/>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>11.0.61030.0</_ProjectFileVersion>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_shared|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_md|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='debug_static_mt|SDK_AM335X_SK_WEC2013_V300'">TestSuited</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_shared|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_md|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
<TargetName Condition="'$(Configuration)|$(Platform)'=='release_static_mt|SDK_AM335X_SK_WEC2013_V300'">TestSuite</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup/>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="src\DNSTest.cpp"/>
|
||||
<ClCompile Include="src\IPAddressTest.cpp"/>
|
||||
|
@ -2,154 +2,154 @@
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="NetCore">
|
||||
<UniqueIdentifier>{5348902c-de2d-41d0-afc3-c599c727b226}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{0259106c-5e01-4a56-acec-9ac0be770abb}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NetCore\Header Files">
|
||||
<UniqueIdentifier>{bf0466ea-3f09-4247-a9e0-90752a1fad28}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{40aa4506-8f18-4c59-b716-6d0a6c7bba5a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NetCore\Source Files">
|
||||
<UniqueIdentifier>{d6a91ed8-bca5-4c44-ae24-d4d3b26278fd}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f057a48b-1deb-4e89-b409-89a515875a68}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="_Suite">
|
||||
<UniqueIdentifier>{55a0a03c-5a70-4acd-8d1b-944e8fdc2b15}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f03c72e2-114f-408c-bb62-4ec88176a94a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="_Suite\Header Files">
|
||||
<UniqueIdentifier>{01f30833-613c-4228-b5a9-5dcec2d03bd3}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{8b479440-d079-40d2-8e77-e32af9e3ee69}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="_Suite\Source Files">
|
||||
<UniqueIdentifier>{eecaff7e-99d6-48e2-87ff-cb1fc209454e}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{121f2cd4-42a0-48ff-9c62-7444b90750b2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="_Driver">
|
||||
<UniqueIdentifier>{f0fcc2e7-4900-4a89-944f-a51d46b5bb93}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{2b46ebf0-9ad3-4296-9cd7-47deff8baa3d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="_Driver\Source Files">
|
||||
<UniqueIdentifier>{a47d5d9d-f38e-492a-bb18-e297ca62fa40}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{241b0592-9482-4338-8169-1ea35016622f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets">
|
||||
<UniqueIdentifier>{e6471acc-8066-497e-bff1-5d211debac40}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{2c9dba2b-ba71-41d9-b117-5cdd26847743}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets\Header Files">
|
||||
<UniqueIdentifier>{ff5bd18a-3b63-4d69-8a37-ecb78cb8c3a1}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{fbe26358-64d8-4719-81be-eb353c06c276}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Sockets\Source Files">
|
||||
<UniqueIdentifier>{7d4d0bc4-123c-4c3b-b6e7-d113ae5b6f16}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{54dd5658-397a-4208-b362-46ba814e7348}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages">
|
||||
<UniqueIdentifier>{a86db5f5-dddc-4256-ad00-162f19cb1b2a}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{0215e78f-b182-4489-ac4b-2113310d0f13}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages\Header Files">
|
||||
<UniqueIdentifier>{fef5117d-590c-4723-9e4b-764bb15de3c1}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{6c37c60a-bf63-4a10-a7b2-8a18dd358d50}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Messages\Source Files">
|
||||
<UniqueIdentifier>{093bcf1d-daeb-497d-a678-a91de0c9e31f}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{2e7837de-e3d3-4016-ba9a-a6e16576ad58}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP">
|
||||
<UniqueIdentifier>{f2e5f7d1-5700-4de5-9a85-9b252bf63837}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{951181e5-693f-4c33-a416-c38af61b6f83}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP\Header Files">
|
||||
<UniqueIdentifier>{60d5335d-6110-4dcd-8399-c430cf78cef0}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{321de3cf-9fe5-4f34-b408-a3d88320b7fc}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTP\Source Files">
|
||||
<UniqueIdentifier>{489efe2f-dbab-4777-86a9-5479680361ff}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{0b014e8c-90a5-4492-b35a-0a2be738f2c8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer">
|
||||
<UniqueIdentifier>{e5d0e77f-cae3-4eb0-9a7e-63c2f17072ae}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{0d1cea17-31d6-4fc7-8411-cf3405f88201}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer\Header Files">
|
||||
<UniqueIdentifier>{b85ea3ba-df33-4ab4-824e-196f0b2713b6}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{3061698b-4e9b-44da-afb1-cd6b94ada414}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="TCPServer\Source Files">
|
||||
<UniqueIdentifier>{7c9f951b-a862-4e39-8cbc-bcadf0f494c6}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{656141ee-55a9-4133-8209-62421ac3bdfb}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer">
|
||||
<UniqueIdentifier>{8819acde-d790-48f9-8f12-2fd43cae8d61}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9663030d-576e-43da-bbe3-7ac23f28e555}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer\Header Files">
|
||||
<UniqueIdentifier>{7ebc0bb9-0d4f-47b8-978e-318e025ef8d2}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{2da34b52-47aa-4c83-aa21-c1d0324e3dd8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPServer\Source Files">
|
||||
<UniqueIdentifier>{ef753854-8d21-4e12-b5d1-4b9c845b6037}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{776e476f-bf07-4625-b505-471dca1caa9c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML">
|
||||
<UniqueIdentifier>{91037d4b-722b-4ab7-9cf2-0ee8d9831450}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{a04c780c-63f1-45a1-8b6a-d75a5f8c93a6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML\Header Files">
|
||||
<UniqueIdentifier>{7a70755b-76a7-494e-a5bf-c10c50e4396d}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{84e4e5c7-8d31-46c7-8f21-940dca7e4dc2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTML\Source Files">
|
||||
<UniqueIdentifier>{5c74a6ca-4fb5-4c83-96cf-5cbebc6201da}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{75dc5390-9ef8-4b25-b87d-dd50c159c698}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient">
|
||||
<UniqueIdentifier>{9164133c-006d-45ea-8d0e-9ae3427408ef}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{8386977d-a4f2-45f5-89b1-8a870539d4cc}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient\Header Files">
|
||||
<UniqueIdentifier>{65ca2415-b374-406c-b642-efcc7cdc6f0b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{19783bf2-8601-4332-a7a6-32156abdc452}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="HTTPClient\Source Files">
|
||||
<UniqueIdentifier>{506b8cf3-2bf6-48a3-9558-5c892535cde4}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{af9b1b81-505f-447d-b2b2-e91dd562f21a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient">
|
||||
<UniqueIdentifier>{b77ef7e8-0abe-489a-bd69-7803fc564223}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9f6d8e42-47fd-4a5a-ba5e-aad2a52eeb06}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient\Header Files">
|
||||
<UniqueIdentifier>{1c51252a-2db6-473b-9779-cda198efc59b}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{f5ae7c09-fbcd-4159-b828-df5b78b6d498}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="FTPClient\Source Files">
|
||||
<UniqueIdentifier>{fb7f2984-8f0a-4be4-b0ce-4669c3b58386}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{e6255570-412c-4234-863d-35da9666ef69}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor">
|
||||
<UniqueIdentifier>{d06d3336-08b2-420a-8e0b-1209a3e35245}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{eb062e39-3753-4b35-9d99-b1e201c44ce0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor\Header Files">
|
||||
<UniqueIdentifier>{f6fec35c-d1e3-4e8e-bfe0-cef3ae916df5}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{685d99a1-edd7-465c-8de3-6f21e59cf268}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Reactor\Source Files">
|
||||
<UniqueIdentifier>{305ca1be-68dd-4b59-b5b0-2fbfeecc9a12}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{86c1f371-109a-4bcf-b812-d4687b80ed29}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail">
|
||||
<UniqueIdentifier>{79a164e1-8c3b-42f3-a0ac-0329390459c8}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9dc220dc-bf5e-480f-aefc-46ae6353960d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail\Header Files">
|
||||
<UniqueIdentifier>{be618efd-ced7-4c0e-9647-c193359e3ad7}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{c4dfce7c-1c41-490e-b043-04796cd3753e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Mail\Source Files">
|
||||
<UniqueIdentifier>{c05c01cb-bf35-4f95-9589-1d0b606737f2}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{ca184f52-45db-40ee-95d2-8f2ff360d254}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP">
|
||||
<UniqueIdentifier>{22a1bd79-1639-402d-9dd3-a07cea5b4079}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{9c789f21-a8e6-4412-a4a1-45e84e3e6505}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP\Header Files">
|
||||
<UniqueIdentifier>{e8588d4f-9689-4ef3-9904-675d59fd3879}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{fd0bd733-eab9-4679-ad28-7e257f4c31a0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ICMP\Source Files">
|
||||
<UniqueIdentifier>{51040749-4cff-4959-a652-f0d8892b589e}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{7c1dac67-0447-4183-8f93-3f44663662f6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP">
|
||||
<UniqueIdentifier>{6587a768-918a-4f2e-8a0e-4458a4224ac2}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{627e88ff-cb10-4d02-9f22-0f1a656b3371}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP\Header Files">
|
||||
<UniqueIdentifier>{cb476542-8922-4a0c-b53d-10eab048a5a0}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{102fd8b9-312c-46af-a578-65ce240b769a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="NTP\Source Files">
|
||||
<UniqueIdentifier>{0f521138-2075-455b-b97c-89be094e3a5f}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{db8e9936-cccb-4987-8343-b4cc5e8cd153}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging">
|
||||
<UniqueIdentifier>{7cb774fe-5d59-4264-9cd5-83c6dd82a261}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{6e99c547-d3a9-4dd8-8d55-3a69eaf6f1aa}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging\Header Files">
|
||||
<UniqueIdentifier>{0b52a675-3996-4a35-a5b5-e470143c9e59}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{a2b3b19c-a725-4cb8-9d18-66167be643e6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Logging\Source Files">
|
||||
<UniqueIdentifier>{b0c78895-8e7e-4d21-9647-5b8f67c2c5f4}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{381ed717-f15c-48d9-8031-055d51c06fcb}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket">
|
||||
<UniqueIdentifier>{1ee9b530-b031-46e9-9279-3c29551098a3}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{130015ee-7fb7-4641-a21f-db8b710ddd70}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket\Header Files">
|
||||
<UniqueIdentifier>{d1b07531-076b-41a5-9481-8b8c8c9f55bb}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{1ca27cf0-5d86-49cc-9d96-d488d7c37d13}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="WebSocket\Source Files">
|
||||
<UniqueIdentifier>{4c568d25-4db2-436a-b960-6a5f2d5ba05d}</UniqueIdentifier>
|
||||
<UniqueIdentifier>{fafdf346-4bba-4308-85a7-cccfff3a48f8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
@ -7,6 +7,6 @@ project.targetSuffix.debug_static_mt = d
|
||||
project.targetSuffix.release_static_mt =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.platform = SDK_AM335X_SK_WEC2013_V300
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
||||
|
@ -7,6 +7,6 @@ project.targetSuffix.debug_static_mt = mtd
|
||||
project.targetSuffix.release_static_mt = mt
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.platform = SDK_AM335X_SK_WEC2013_V300
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
||||
|
@ -3,6 +3,6 @@ project.targetSuffix.debug_shared = d
|
||||
project.targetSuffix.release_shared =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.platform = SDK_AM335X_SK_WEC2013_V300
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
||||
|
@ -7,7 +7,7 @@ project.targetSuffix.debug_static_mt = d
|
||||
project.targetSuffix.release_static_mt =
|
||||
project.postprocess = upgrade2008toWEC2013
|
||||
project.finalSuffix = _WEC2013_vs110.vcxproj
|
||||
project.platform = SDK_AM335X_SK_WEC2013
|
||||
project.platform = SDK_AM335X_SK_WEC2013_V300
|
||||
project.targetArchitecture = ARMV7
|
||||
project.targetPlatform = WINDOWS_CE
|
||||
project.replaceSourceFiles = .\\src\\WinDriver.cpp > .\\src\\WinCEDriver.cpp
|
||||
|
Loading…
x
Reference in New Issue
Block a user