Modified libysig to create a DLL, added wanpipe module for Windows.

git-svn-id: http://yate.null.ro/svn/yate/trunk@2024 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2008-06-11 17:51:32 +00:00
parent 00946abd4b
commit 95f6b7a022
12 changed files with 1546 additions and 109 deletions

View File

@ -27,4 +27,23 @@
using namespace TelEngine;
SCCP::~SCCP()
{
}
void SCCP::attach(SCCPUser* user)
{
Debug(DebugStub,"Plsease implement SCCP::attach()");
}
SCCPUser::~SCCPUser()
{
}
void SCCPUser::attach(SCCP* sccp)
{
Debug(DebugStub,"Plsease implement SCCPUser::attach()");
}
/* vi: set ts=8 sw=4 sts=4 noet: */

View File

@ -968,14 +968,20 @@ SignallingCircuitSpan::~SignallingCircuitSpan()
/**
* AnalogLine
*/
TokenDict AnalogLine::s_typeName[] = {
const TokenDict* AnalogLine::typeNames()
{
static const TokenDict names[] = {
{"FXO", FXO},
{"FXS", FXS},
{"monitor", Monitor},
{0,0}
};
};
return names;
}
TokenDict AnalogLine::s_stateName[] = {
const TokenDict* AnalogLine::stateNames()
{
static const TokenDict names[] = {
{"OutOfService", OutOfService},
{"Idle", Idle},
{"Dialing", Dialing},
@ -986,13 +992,18 @@ TokenDict AnalogLine::s_stateName[] = {
{"OutOfOrder", OutOfOrder},
{0,0}
};
return names;
}
TokenDict AnalogLine::s_csName[] = {
const TokenDict* AnalogLine::csNames() {
static const TokenDict names[] = {
{"after", After},
{"before", Before},
{"none", NoCallSetup},
{0,0}
};
return names;
}
inline u_int64_t getValidInt(const NamedList& params, const char* param, int defVal)
{
@ -1050,7 +1061,7 @@ AnalogLine::AnalogLine(AnalogLineGroup* grp, unsigned int cic, const NamedList&
m_hangupOnPolarity = params.getBoolValue("hangup-on-polarity",false);
m_polarityControl = params.getBoolValue("polaritycontrol",false);
m_callSetup = (CallSetupInfo)lookup(params.getValue("callsetup"),s_csName,After);
m_callSetup = (CallSetupInfo)lookup(params.getValue("callsetup"),csNames(),After);
m_callSetupTimeout = getValidInt(params,"callsetup-timeout",2000);
m_noRingTimeout = getValidInt(params,"ring-timeout",10000);
@ -1058,7 +1069,7 @@ AnalogLine::AnalogLine(AnalogLineGroup* grp, unsigned int cic, const NamedList&
m_delayDial = getValidInt(params,"delaydial",2000);
DDebug(m_group,DebugAll,"AnalogLine() addr=%s type=%s [%p]",
address(),lookup(m_type,s_typeName),this);
address(),lookup(m_type,typeNames()),this);
if (!params.getBoolValue("out-of-service",false)) {
resetCircuit();
@ -1211,8 +1222,8 @@ bool AnalogLine::changeState(State newState, bool sync)
if (newState != Idle && newState < m_state)
break;
DDebug(m_group,DebugInfo,"%s: changed state from %s to %s [%p]",
address(),lookup(m_state,s_stateName),
lookup(newState,s_stateName),this);
address(),lookup(m_state,stateNames()),
lookup(newState,stateNames()),this);
m_state = newState;
ok = true;
break;

View File

@ -27,4 +27,13 @@
using namespace TelEngine;
TCAPUser::~TCAPUser()
{
}
void TCAPUser::attach(SS7TCAP* tcap)
{
Debug(DebugStub,"Plsease implement TCAPUser::attach()");
}
/* vi: set ts=8 sw=4 sts=4 noet: */

39
libs/ysig/tup.cpp Normal file
View File

@ -0,0 +1,39 @@
/**
* tcap.cpp
* This file is part of the YATE Project http://YATE.null.ro
*
* Yet Another Signalling Stack - implements the support for SS7, ISDN and PSTN
*
* Yet Another Telephony Engine - a fully featured software PBX and IVR
* Copyright (C) 2004-2006 Null Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#include "yatesig.h"
using namespace TelEngine;
SS7TUP::SS7TUP(const NamedList& params)
: SignallingCallControl(params,"tup.")
{
}
SS7TUP::~SS7TUP()
{
}
/* vi: set ts=8 sw=4 sts=4 noet: */

View File

@ -2583,17 +2583,17 @@ public:
/**
* Line type names dictionary
*/
static TokenDict s_typeName[];
static const TokenDict* typeNames();
/**
* Line state names dictionary
*/
static TokenDict s_stateName[];
static const TokenDict* stateNames();
/**
* Call setup info names
*/
static TokenDict s_csName[];
static const TokenDict* csNames();
protected:
/**

View File

@ -704,8 +704,8 @@ void ModuleLine::statusParams(String& str)
{
str.append("module=",";") << plugin.name();
str << ",address=" << address();
str << ",type=" << lookup(type(),s_typeName);
str << ",state=" << lookup(state(),s_stateName);
str << ",type=" << lookup(type(),typeNames());
str << ",state=" << lookup(state(),stateNames());
str << ",usedby=";
if (userdata())
str << (static_cast<CallEndpoint*>(userdata()))->id();
@ -716,7 +716,7 @@ void ModuleLine::statusParams(String& str)
}
else
str << ",answer-on-polarity=not-defined,hangup-on-polarity=not-defined";
str << ",callsetup=" << lookup(callSetup(),AnalogLine::s_csName);
str << ",callsetup=" << lookup(callSetup(),AnalogLine::csNames());
// Lines with peer are used in recorders (don't send DTMFs)
if (!getPeer())
str << ",dtmf=" << (outbandDtmf() ? "outband" : "inband");
@ -735,7 +735,7 @@ void ModuleLine::statusDetail(String& str)
// format=State|UsedBy
Lock lock(this);
str.append(address(),";") << "=";
str << lookup(state(),AnalogLine::s_stateName) << "|";
str << lookup(state(),AnalogLine::stateNames()) << "|";
if (userdata())
str << (static_cast<CallEndpoint*>(userdata()))->id();
}
@ -1107,7 +1107,7 @@ void ModuleGroup::statusParams(String& str)
{
str.append("module=",";") << plugin.name();
str << ",name=" << toString();
str << ",type=" << lookup(!fxo()?type():AnalogLine::Monitor,AnalogLine::s_typeName);
str << ",type=" << lookup(!fxo()?type():AnalogLine::Monitor,AnalogLine::typeNames());
str << ",lines=" << lines().count();
str << "," << s_lineStatusDetail;
for (ObjList* o = lines().skipNull(); o; o = o->skipNext())
@ -1120,7 +1120,7 @@ void ModuleGroup::statusDetail(String& str)
// format=Type|Lines
Lock lock(this);
str.append(toString(),";") << "=";
str << lookup(!fxo()?type():AnalogLine::Monitor,AnalogLine::s_typeName);
str << lookup(!fxo()?type():AnalogLine::Monitor,AnalogLine::typeNames());
str << "|" << lines().count();
}
@ -1369,7 +1369,7 @@ AnalogChannel::AnalogChannel(ModuleLine* line, Message* msg)
{
NamedString* ns = msg->getParam("callsetup");
if (ns)
m_callsetup = lookup(*ns,AnalogLine::s_csName,AnalogLine::NoCallSetup);
m_callsetup = lookup(*ns,AnalogLine::csNames(),AnalogLine::NoCallSetup);
}
m_privacy = getPrivacy(*msg);
if (m_callsetup == AnalogLine::Before)
@ -2552,7 +2552,7 @@ void AnalogDriver::initialize()
// Create and/or initialize. Check for valid type if creating
const char* stype = sect->getValue("type");
int type = lookup(stype,AnalogLine::s_typeName,AnalogLine::Unknown);
int type = lookup(stype,AnalogLine::typeNames(),AnalogLine::Unknown);
switch (type) {
case AnalogLine::FXO:
case AnalogLine::FXS:

1345
modules/server/wpcardw.cpp Normal file

File diff suppressed because it is too large Load Diff

View File

@ -13,16 +13,15 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Console", "Console.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Extra", "Extra.vcproj", "{B1E0D82A-DB84-4D66-A30D-D028D96D8315}"
ProjectSection(ProjectDependencies) = postProject
{7E21A792-7D06-4239-3AE8-CE110C644F85} = {7E21A792-7D06-4239-3AE8-CE110C644F85}
{2358F303-8EF4-404A-80C8-6E1826B2D423} = {2358F303-8EF4-404A-80C8-6E1826B2D423}
{DC897705-0065-4FA0-B1C2-5A3E75240A95} = {DC897705-0065-4FA0-B1C2-5A3E75240A95}
{3EA5873D-E3FA-4CA4-B8BB-8FE4183652A1} = {3EA5873D-E3FA-4CA4-B8BB-8FE4183652A1}
{8CF9A752-8606-4819-99D8-CE3C4E744F85} = {8CF9A752-8606-4819-99D8-CE3C4E744F85}
{E91387A2-D00D-6BF1-A230-44C8070A985F} = {E91387A2-D00D-6BF1-A230-44C8070A985F}
{E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F} = {E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F}
{A9670DE2-5B1D-403C-9225-75135605C790} = {A9670DE2-5B1D-403C-9225-75135605C790}
{AB883DE2-2AE9-C12C-9F34-753E10B5C790} = {AB883DE2-2AE9-C12C-9F34-753E10B5C790}
{889C65FD-CBA9-4E88-B380-DE2640A140A7} = {889C65FD-CBA9-4E88-B380-DE2640A140A7}
{AB883DE2-2AE9-C12C-9F34-753E10B5C790} = {AB883DE2-2AE9-C12C-9F34-753E10B5C790}
{A9670DE2-5B1D-403C-9225-75135605C790} = {A9670DE2-5B1D-403C-9225-75135605C790}
{E91387A2-D00D-6BF1-A230-44C8070A985F} = {E91387A2-D00D-6BF1-A230-44C8070A985F}
{7E21A792-7D06-4239-3AE8-CE110C644F85} = {7E21A792-7D06-4239-3AE8-CE110C644F85}
{8CF9A752-8606-4819-99D8-CE3C4E744F85} = {8CF9A752-8606-4819-99D8-CE3C4E744F85}
{3EA5873D-E3FA-4CA4-B8BB-8FE4183652A1} = {3EA5873D-E3FA-4CA4-B8BB-8FE4183652A1}
{DC897705-0065-4FA0-B1C2-5A3E75240A95} = {DC897705-0065-4FA0-B1C2-5A3E75240A95}
{2358F303-8EF4-404A-80C8-6E1826B2D423} = {2358F303-8EF4-404A-80C8-6E1826B2D423}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libyate", "Libyate.vcproj", "{254C6F00-6DE5-44A6-AD44-ACABA8912381}"
@ -32,45 +31,45 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Libyate", "Libyate.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modules", "Modules.vcproj", "{BE362993-354F-4315-B878-05E952E1D164}"
ProjectSection(ProjectDependencies) = postProject
{5F248A16-8E3D-497A-8E68-F9E08971F583} = {5F248A16-8E3D-497A-8E68-F9E08971F583}
{42B76F17-895F-4B1C-B783-7AAC92AFD56E} = {42B76F17-895F-4B1C-B783-7AAC92AFD56E}
{34AC2018-91F1-41AF-A839-47DCF27D4434} = {34AC2018-91F1-41AF-A839-47DCF27D4434}
{AA54CD1D-E1E1-4A00-9974-EE6924D85DBD} = {AA54CD1D-E1E1-4A00-9974-EE6924D85DBD}
{125E8721-4B2C-4544-9EE5-8B16883662BE} = {125E8721-4B2C-4544-9EE5-8B16883662BE}
{879C9A23-1081-4630-9509-9F0890B70CED} = {879C9A23-1081-4630-9509-9F0890B70CED}
{2C0F6C29-318D-4FF6-82EE-49E6418F4C51} = {2C0F6C29-318D-4FF6-82EE-49E6418F4C51}
{4490F42E-C4AE-4776-AE4D-490CABA6316E} = {4490F42E-C4AE-4776-AE4D-490CABA6316E}
{E476FF31-5429-470F-928C-491D09FB4C3F} = {E476FF31-5429-470F-928C-491D09FB4C3F}
{799C2C3A-9AA1-41C0-BD24-B35D83A564E2} = {799C2C3A-9AA1-41C0-BD24-B35D83A564E2}
{F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC} = {F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC}
{5E489550-A745-4A24-BBC4-FD4BE5333865} = {5E489550-A745-4A24-BBC4-FD4BE5333865}
{E8EE0F54-0D2B-48FF-B2AF-6E268442A4D1} = {E8EE0F54-0D2B-48FF-B2AF-6E268442A4D1}
{130EC95B-8851-4946-B0B5-6091CE3EFB00} = {130EC95B-8851-4946-B0B5-6091CE3EFB00}
{8B67BE6A-B42B-47CA-8188-99A890786A3A} = {8B67BE6A-B42B-47CA-8188-99A890786A3A}
{1254C781-292C-48F4-9CB6-93338721E89C} = {1254C781-292C-48F4-9CB6-93338721E89C}
{F85C5686-5E6E-490E-99F7-6B8E1776CF71} = {F85C5686-5E6E-490E-99F7-6B8E1776CF71}
{06121688-9DC7-4032-B366-9862CDE6D313} = {06121688-9DC7-4032-B366-9862CDE6D313}
{11BDB689-6A50-48AC-9D2E-1DF68E53510C} = {11BDB689-6A50-48AC-9D2E-1DF68E53510C}
{BA27419A-2595-49D6-B363-492B1180E885} = {BA27419A-2595-49D6-B363-492B1180E885}
{2F410A9D-D671-4928-7ACF-7268AF39D934} = {2F410A9D-D671-4928-7ACF-7268AF39D934}
{5F4005AA-CB7F-47C8-8598-726F5C506964} = {5F4005AA-CB7F-47C8-8598-726F5C506964}
{6E6F6DC8-4B8F-4237-9FEC-BE3BBF268558} = {6E6F6DC8-4B8F-4237-9FEC-BE3BBF268558}
{5F4005CD-2BA3-40C8-8348-726F5C99D964} = {5F4005CD-2BA3-40C8-8348-726F5C99D964}
{56A805CD-59D3-41AE-8992-2A2F5C99DC67} = {56A805CD-59D3-41AE-8992-2A2F5C99DC67}
{CF38A7D1-219E-4787-9E98-14693C08D588} = {CF38A7D1-219E-4787-9E98-14693C08D588}
{F9AD69D6-58FE-4FED-B974-400BAA6BF0E6} = {F9AD69D6-58FE-4FED-B974-400BAA6BF0E6}
{39A36BD8-0028-42F7-8D23-181D9ED9A92E} = {39A36BD8-0028-42F7-8D23-181D9ED9A92E}
{13C976D9-7674-32D3-6612-4B89D4B610BC} = {13C976D9-7674-32D3-6612-4B89D4B610BC}
{14D976D9-76B8-48D3-8312-4539D4B610BC} = {14D976D9-76B8-48D3-8312-4539D4B610BC}
{14D986D9-75A8-48D3-8412-4536A4B610BC} = {14D986D9-75A8-48D3-8412-4536A4B610BC}
{715210DA-373F-89D2-577E-8DE41AA610BC} = {715210DA-373F-89D2-577E-8DE41AA610BC}
{715276DA-C422-9983-5C31-8DE434B610BC} = {715276DA-C422-9983-5C31-8DE434B610BC}
{253846DF-22F7-44BD-ADFB-EE162C193637} = {253846DF-22F7-44BD-ADFB-EE162C193637}
{A6E6D5DF-8C1B-4859-95E7-084467D8E812} = {A6E6D5DF-8C1B-4859-95E7-084467D8E812}
{F00FDFE8-BCCE-4894-8414-91B47C11691C} = {F00FDFE8-BCCE-4894-8414-91B47C11691C}
{A9CA94EB-27BA-46FA-A585-94D36706C4D7} = {A9CA94EB-27BA-46FA-A585-94D36706C4D7}
{88C1CCEC-C1AF-4888-A4A1-C0798EDB3947} = {88C1CCEC-C1AF-4888-A4A1-C0798EDB3947}
{C296BBF2-AD56-4249-AEF6-C04B03131474} = {C296BBF2-AD56-4249-AEF6-C04B03131474}
{88C1CCEC-C1AF-4888-A4A1-C0798EDB3947} = {88C1CCEC-C1AF-4888-A4A1-C0798EDB3947}
{A9CA94EB-27BA-46FA-A585-94D36706C4D7} = {A9CA94EB-27BA-46FA-A585-94D36706C4D7}
{F00FDFE8-BCCE-4894-8414-91B47C11691C} = {F00FDFE8-BCCE-4894-8414-91B47C11691C}
{A6E6D5DF-8C1B-4859-95E7-084467D8E812} = {A6E6D5DF-8C1B-4859-95E7-084467D8E812}
{253846DF-22F7-44BD-ADFB-EE162C193637} = {253846DF-22F7-44BD-ADFB-EE162C193637}
{715276DA-C422-9983-5C31-8DE434B610BC} = {715276DA-C422-9983-5C31-8DE434B610BC}
{715210DA-373F-89D2-577E-8DE41AA610BC} = {715210DA-373F-89D2-577E-8DE41AA610BC}
{14D986D9-75A8-48D3-8412-4536A4B610BC} = {14D986D9-75A8-48D3-8412-4536A4B610BC}
{14D976D9-76B8-48D3-8312-4539D4B610BC} = {14D976D9-76B8-48D3-8312-4539D4B610BC}
{13C976D9-7674-32D3-6612-4B89D4B610BC} = {13C976D9-7674-32D3-6612-4B89D4B610BC}
{39A36BD8-0028-42F7-8D23-181D9ED9A92E} = {39A36BD8-0028-42F7-8D23-181D9ED9A92E}
{F9AD69D6-58FE-4FED-B974-400BAA6BF0E6} = {F9AD69D6-58FE-4FED-B974-400BAA6BF0E6}
{CF38A7D1-219E-4787-9E98-14693C08D588} = {CF38A7D1-219E-4787-9E98-14693C08D588}
{56A805CD-59D3-41AE-8992-2A2F5C99DC67} = {56A805CD-59D3-41AE-8992-2A2F5C99DC67}
{5F4005CD-2BA3-40C8-8348-726F5C99D964} = {5F4005CD-2BA3-40C8-8348-726F5C99D964}
{6E6F6DC8-4B8F-4237-9FEC-BE3BBF268558} = {6E6F6DC8-4B8F-4237-9FEC-BE3BBF268558}
{5F4005AA-CB7F-47C8-8598-726F5C506964} = {5F4005AA-CB7F-47C8-8598-726F5C506964}
{2F410A9D-D671-4928-7ACF-7268AF39D934} = {2F410A9D-D671-4928-7ACF-7268AF39D934}
{BA27419A-2595-49D6-B363-492B1180E885} = {BA27419A-2595-49D6-B363-492B1180E885}
{11BDB689-6A50-48AC-9D2E-1DF68E53510C} = {11BDB689-6A50-48AC-9D2E-1DF68E53510C}
{06121688-9DC7-4032-B366-9862CDE6D313} = {06121688-9DC7-4032-B366-9862CDE6D313}
{F85C5686-5E6E-490E-99F7-6B8E1776CF71} = {F85C5686-5E6E-490E-99F7-6B8E1776CF71}
{1254C781-292C-48F4-9CB6-93338721E89C} = {1254C781-292C-48F4-9CB6-93338721E89C}
{8B67BE6A-B42B-47CA-8188-99A890786A3A} = {8B67BE6A-B42B-47CA-8188-99A890786A3A}
{130EC95B-8851-4946-B0B5-6091CE3EFB00} = {130EC95B-8851-4946-B0B5-6091CE3EFB00}
{E8EE0F54-0D2B-48FF-B2AF-6E268442A4D1} = {E8EE0F54-0D2B-48FF-B2AF-6E268442A4D1}
{5E489550-A745-4A24-BBC4-FD4BE5333865} = {5E489550-A745-4A24-BBC4-FD4BE5333865}
{F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC} = {F411C93D-FAD5-471C-9F6E-7CCE66DFCBFC}
{799C2C3A-9AA1-41C0-BD24-B35D83A564E2} = {799C2C3A-9AA1-41C0-BD24-B35D83A564E2}
{E476FF31-5429-470F-928C-491D09FB4C3F} = {E476FF31-5429-470F-928C-491D09FB4C3F}
{4490F42E-C4AE-4776-AE4D-490CABA6316E} = {4490F42E-C4AE-4776-AE4D-490CABA6316E}
{2C0F6C29-318D-4FF6-82EE-49E6418F4C51} = {2C0F6C29-318D-4FF6-82EE-49E6418F4C51}
{879C9A23-1081-4630-9509-9F0890B70CED} = {879C9A23-1081-4630-9509-9F0890B70CED}
{125E8721-4B2C-4544-9EE5-8B16883662BE} = {125E8721-4B2C-4544-9EE5-8B16883662BE}
{AA54CD1D-E1E1-4A00-9974-EE6924D85DBD} = {AA54CD1D-E1E1-4A00-9974-EE6924D85DBD}
{34AC2018-91F1-41AF-A839-47DCF27D4434} = {34AC2018-91F1-41AF-A839-47DCF27D4434}
{42B76F17-895F-4B1C-B783-7AAC92AFD56E} = {42B76F17-895F-4B1C-B783-7AAC92AFD56E}
{5F248A16-8E3D-497A-8E68-F9E08971F583} = {5F248A16-8E3D-497A-8E68-F9E08971F583}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Service", "Service.vcproj", "{B1015F66-0C3D-43DA-8329-15FB43D2F74B}"
@ -80,16 +79,16 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Service", "Service.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSS7", "TestSS7.vcproj", "{CF9A3DF9-4CD7-4C42-8A6D-3369953BB503}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{496A2084-FFED-4F73-8C85-170042A34F38} = {496A2084-FFED-4F73-8C85-170042A34F38}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "YATE", "YATE.vcproj", "{DD6B8D9A-4BBF-4C48-81E5-7A2910B12395}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{F165A72F-E9AE-4804-BD90-81720AC05449} = {F165A72F-E9AE-4804-BD90-81720AC05449}
{B1015F66-0C3D-43DA-8329-15FB43D2F74B} = {B1015F66-0C3D-43DA-8329-15FB43D2F74B}
{BE362993-354F-4315-B878-05E952E1D164} = {BE362993-354F-4315-B878-05E952E1D164}
{B1015F66-0C3D-43DA-8329-15FB43D2F74B} = {B1015F66-0C3D-43DA-8329-15FB43D2F74B}
{F165A72F-E9AE-4804-BD90-81720AC05449} = {F165A72F-E9AE-4804-BD90-81720AC05449}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_accfile", "_accfile.vcproj", "{AA54CD1D-E1E1-4A00-9974-EE6924D85DBD}"
@ -129,8 +128,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_conference", "_conference.
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_dbpbx", "_dbpbx.vcproj", "{F9AD69D6-58FE-4FED-B974-400BAA6BF0E6}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{D01C44EA-8D3D-4F04-A833-BA0861E119A4} = {D01C44EA-8D3D-4F04-A833-BA0861E119A4}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_dsoundchan", "_dsoundchan.vcproj", "{A9CA94EB-27BA-46FA-A585-94D36706C4D7}"
@ -160,8 +159,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_h323chan", "_h323chan.vcpr
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ilbccodec", "_ilbccodec.vcproj", "{4490F42E-C4AE-4776-AE4D-490CABA6316E}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{67CD1DCE-38FA-4705-BD7D-D7717C8CE93D} = {67CD1DCE-38FA-4705-BD7D-D7717C8CE93D}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msgsniff", "_msgsniff.vcproj", "{F85C5686-5E6E-490E-99F7-6B8E1776CF71}"
@ -186,8 +185,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_pbx", "_pbx.vcproj", "{061
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_pbxassist", "_pbxassist.vcproj", "{5E489550-A745-4A24-BBC4-FD4BE5333865}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{D01C44EA-8D3D-4F04-A833-BA0861E119A4} = {D01C44EA-8D3D-4F04-A833-BA0861E119A4}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_pgsqldb", "_pgsqldb.vcproj", "{A9670DE2-5B1D-403C-9225-75135605C790}"
@ -248,19 +247,20 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_wpcard", "_wpcard.vcproj", "{3EA5873D-E3FA-4CA4-B8BB-8FE4183652A1}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{496A2084-FFED-4F73-8C85-170042A34F38} = {496A2084-FFED-4F73-8C85-170042A34F38}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_yiaxchan", "_yiaxchan.vcproj", "{2C0F6C29-318D-4FF6-82EE-49E6418F4C51}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{33730274-2D2F-47A5-94C9-FABEE8266AFC} = {33730274-2D2F-47A5-94C9-FABEE8266AFC}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_yjinglechan", "_yjinglechan.vcproj", "{11BDB689-6A50-48AC-9D2E-1DF68E53510C}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{5F8F10EB-CA69-4013-8820-33BF562885EE} = {5F8F10EB-CA69-4013-8820-33BF562885EE}
{E351C8F9-20A7-4363-909C-1A06E9BEAA6B} = {E351C8F9-20A7-4363-909C-1A06E9BEAA6B}
{5F8F10EB-CA69-4013-8820-33BF562885EE} = {5F8F10EB-CA69-4013-8820-33BF562885EE}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_yradius", "_yradius.vcproj", "{A6E6D5DF-8C1B-4859-95E7-084467D8E812}"
@ -270,14 +270,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_yradius", "_yradius.vcproj
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_yrtpchan", "_yrtpchan.vcproj", "{8B67BE6A-B42B-47CA-8188-99A890786A3A}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{C99A3794-EAF8-4D99-A09B-595ED0F00206} = {C99A3794-EAF8-4D99-A09B-595ED0F00206}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ysipchan", "_ysipchan.vcproj", "{14D986D9-75A8-48D3-8412-4536A4B610BC}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{88B0C2FB-F813-4C85-BCE3-1629A2F8FE09} = {88B0C2FB-F813-4C85-BCE3-1629A2F8FE09}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ystunchan", "_ystunchan.vcproj", "{799C2C3A-9AA1-41C0-BD24-B35D83A564E2}"
@ -326,14 +326,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyxml", "libyxml.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ysigchan", "_ysigchan.vcproj", "{14D976D9-76B8-48D3-8312-4539D4B610BC}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{496A2084-FFED-4F73-8C85-170042A34F38} = {496A2084-FFED-4F73-8C85-170042A34F38}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_analog", "_analog.vcproj", "{13C976D9-7674-32D3-6612-4B89D4B610BC}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{496A2084-FFED-4F73-8C85-170042A34F38} = {496A2084-FFED-4F73-8C85-170042A34F38}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_heartbeat", "_heartbeat.vcproj", "{5F4005CD-2BA3-40C8-8348-726F5C99D964}"
@ -348,14 +348,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libymgcp", "libymgcp.vcproj
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mgcpca", "_mgcpca.vcproj", "{715276DA-C422-9983-5C31-8DE434B610BC}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{8A30C2FB-E471-9C74-AA33-1629A2F8424E} = {8A30C2FB-E471-9C74-AA33-1629A2F8424E}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mgcpgw", "_mgcpgw.vcproj", "{715210DA-373F-89D2-577E-8DE41AA610BC}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{8A30C2FB-E471-9C74-AA33-1629A2F8424E} = {8A30C2FB-E471-9C74-AA33-1629A2F8424E}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mux", "_mux.vcproj", "{1254C781-292C-48F4-9CB6-93338721E89C}"
@ -370,8 +370,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibQt4", "LibQt4.vcproj", "
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Qt4Client", "Qt4Client.vcproj", "{E91387A2-D00D-6BF1-A230-44C8070A985F}"
ProjectSection(ProjectDependencies) = postProject
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
{E98D46ED-71CD-7146-5CD8-16C08BC0A45C} = {E98D46ED-71CD-7146-5CD8-16C08BC0A45C}
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msvcrtest", "msvcrtest.vcproj", "{10AAB2D2-1FBB-46E5-B20E-3C5F1CC24BCD}"
@ -414,14 +414,6 @@ Global
{B1E0D82A-DB84-4D66-A30D-D028D96D8315}.Debug|Win32.Build.0 = Debug|Win32
{B1E0D82A-DB84-4D66-A30D-D028D96D8315}.Release|Win32.ActiveCfg = Release|Win32
{B1E0D82A-DB84-4D66-A30D-D028D96D8315}.Release|Win32.Build.0 = Release|Win32
{E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F}.Debug|Win32.ActiveCfg = Debug|Win32
{E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F}.Debug|Win32.Build.0 = Debug|Win32
{E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F}.Release|Win32.ActiveCfg = Release|Win32
{E91BA1B2-C7C3-4DF1-9560-44C8077CFD5F}.Release|Win32.Build.0 = Release|Win32
{ECEB56ED-84C3-4136-8314-16C0EBAA945C}.Debug|Win32.ActiveCfg = Debug|Win32
{ECEB56ED-84C3-4136-8314-16C0EBAA945C}.Debug|Win32.Build.0 = Debug|Win32
{ECEB56ED-84C3-4136-8314-16C0EBAA945C}.Release|Win32.ActiveCfg = Release|Win32
{ECEB56ED-84C3-4136-8314-16C0EBAA945C}.Release|Win32.Build.0 = Release|Win32
{254C6F00-6DE5-44A6-AD44-ACABA8912381}.Debug|Win32.ActiveCfg = Debug|Win32
{254C6F00-6DE5-44A6-AD44-ACABA8912381}.Debug|Win32.Build.0 = Debug|Win32
{254C6F00-6DE5-44A6-AD44-ACABA8912381}.Release|Win32.ActiveCfg = Release|Win32

View File

@ -50,7 +50,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;LIBYSIG_STATIC"
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
@ -145,7 +145,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;LIBYSIG_STATIC"
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"

View File

@ -48,8 +48,8 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".,.."
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@ -146,8 +146,8 @@
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".,.."
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"

View File

@ -50,7 +50,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL;LIBYSIG_STATIC"
PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;_USRDLL"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
@ -145,7 +145,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL;LIBYSIG_STATIC"
PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;_USRDLL"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"

View File

@ -18,7 +18,7 @@
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug\ysig"
ConfigurationType="4"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -43,7 +43,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="_DEBUG;WIN32;_LIB;LIBYSIG_STATIC"
PreprocessorDefinitions="_DEBUG;WIN32;_LIB;LIBYSIG_EXPORTS"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="3"
@ -68,13 +68,16 @@
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\Debug\libysig.lib"
SuppressStartupBanner="true"
Name="VCLinkerTool"
OutputFile=".\Debug/Libysig.dll"
LinkIncremental="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
@ -86,6 +89,12 @@
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -94,7 +103,7 @@
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release\ysig"
ConfigurationType="4"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -120,7 +129,7 @@
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".,..,..\libs\ysig"
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;LIBYSIG_STATIC"
PreprocessorDefinitions="NDEBUG;WIN32;_LIB;LIBYSIG_EXPORTS"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
@ -143,13 +152,16 @@
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLibrarianTool"
OutputFile=".\Release\libysig.lib"
SuppressStartupBanner="true"
Name="VCLinkerTool"
OutputFile=".\Release/Libysig.dll"
LinkIncremental="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
@ -161,6 +173,12 @@
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -453,6 +471,10 @@
/>
</FileConfiguration>
</File>
<File
RelativePath="..\libs\ysig\tup.cpp"
>
</File>
</Filter>
<Filter
Name="Header Files"