r3386 - in trunk/libmsip: . include include/libmsip source/dialogs source/headers vs8_proj

erik at minisip.org erik at minisip.org
Wed Aug 22 15:40:15 CEST 2007


Author: erik
Date: 2007-08-22 15:40:14 +0200 (Wed, 22 Aug 2007)
New Revision: 3386

Added:
   trunk/libmsip/vs8_proj/
   trunk/libmsip/vs8_proj/libmsip.vcproj
Removed:
   trunk/libmsip/source/dialogs/SipTransactionUtils.cxx
Modified:
   trunk/libmsip/include/config.h
   trunk/libmsip/include/libmsip/SipLayerDialog.h
   trunk/libmsip/include/libmsip/SipLayerTransport.h
   trunk/libmsip/source/headers/SipHeaderRSeq.cxx
Log:
libmsip:
 - Compile fixes for MSVS
 - Removed SipTransactionUtils.cxx. It is not used, and was unintentionally
   left there when renaming it to SipTransitionUtils.cxx.
 - Added MSVS project file.


Modified: trunk/libmsip/include/config.h
===================================================================
--- trunk/libmsip/include/config.h	2007-08-22 13:38:21 UTC (rev 3385)
+++ trunk/libmsip/include/config.h	2007-08-22 13:40:14 UTC (rev 3386)
@@ -24,10 +24,10 @@
 #define CONFIG_H
 
 /* Compilation time configuration */
-#ifndef _WIN32_WCE
+#if defined(_WIN32_WCE) || defined(_MSC_VER)
+#	include"compilation_config_w32_wce.h"
+#else
 #	include"compilation_config.h"
-#else
-#	include"compilation_config_w32_wce.h"
 #endif
 
 #ifndef LIBMSIP_EXPORTS
@@ -44,6 +44,7 @@
 #ifdef _MSC_VER
 	#define WIN32
 	#pragma warning (disable: 4251)
+	#pragma warning (disable: 4290)
 
 	#ifndef LIBMSIP_EXPORTS
 		#error Visual Studio is not set up correctly to compile libmutil to a .dll (LIBMSIP_EXPORTS not defined).

Modified: trunk/libmsip/include/libmsip/SipLayerDialog.h
===================================================================
--- trunk/libmsip/include/libmsip/SipLayerDialog.h	2007-08-22 13:38:21 UTC (rev 3385)
+++ trunk/libmsip/include/libmsip/SipLayerDialog.h	2007-08-22 13:40:14 UTC (rev 3386)
@@ -28,6 +28,7 @@
 #include<libmsip/libmsip_config.h>
 
 #include<libmsip/SipSMCommand.h>
+#include<libmsip/SipAuthenticationDigest.h>
 
 #include<list>
 #include<libmutil/Mutex.h>

Modified: trunk/libmsip/include/libmsip/SipLayerTransport.h
===================================================================
--- trunk/libmsip/include/libmsip/SipLayerTransport.h	2007-08-22 13:38:21 UTC (rev 3385)
+++ trunk/libmsip/include/libmsip/SipLayerTransport.h	2007-08-22 13:40:14 UTC (rev 3386)
@@ -38,6 +38,7 @@
 #include<libmsip/SipSMCommand.h>
 #include<libmsip/SipMessage.h>
 #include<libmsip/SipSocketServer.h>
+#include<libmsip/SipCommandDispatcher.h>
 
 #include<list>
 

Deleted: trunk/libmsip/source/dialogs/SipTransactionUtils.cxx
===================================================================
--- trunk/libmsip/source/dialogs/SipTransactionUtils.cxx	2007-08-22 13:38:21 UTC (rev 3385)
+++ trunk/libmsip/source/dialogs/SipTransactionUtils.cxx	2007-08-22 13:40:14 UTC (rev 3386)
@@ -1,120 +0,0 @@
-/*
-  Copyright (C) 2005, 2004 Erik Eliasson, Johan Bilien
-  
-  This library is free software; you can redistribute it and/or
-  modify it under the terms of the GNU Lesser General Public
-  License as published by the Free Software Foundation; either
-  version 2.1 of the License, or (at your option) any later version.
-
-  This library is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-  Lesser General Public License for more details.
-
-  You should have received a copy of the GNU Lesser General Public
-  License along with this library; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*/
-
-/*
- * Authors: Erik Eliasson <eliasson at it.kth.se>
- *          Johan Bilien <jobi at via.ecp.fr>
-*/
-
-
-#include<config.h>
-
-
-#include<libmsip/SipTransactionUtils.h>
-#include<libmsip/SipResponse.h>
-#include<libmutil/split_in_lines.h>
-
-using namespace std;
-
-
-/**
- * Checks if a response packet has the response code indicated by a
- * pattern. The pattern may contain wild cards (*)
- * @param resp 		SIP response to check against, for example "100 OK"
- * @param pattern	Pattern, for example "100" or "1**"
- */
-bool sipResponseFilterMatch(MRef<SipResponse*> resp, const string &pattern){
-	int32_t status = resp->getStatusCode();
-
-	if ( (pattern[0]=='*' || (status/100==(pattern[0]-'0'))) &&
-			(pattern[1]=='*' || ((status/10)%10 == pattern[1]-'0')) &&
-			(pattern[2]=='*' || (status%10 == pattern[2]-'0') )){
-		return true;
-	}else{
-		return false;
-	}
-}
-
-
-bool transitionMatch(
-		const std::string& packetType,
-		const SipSMCommand &command,
-		int source,
-		int destination,
-		const string &respFilter)
-{
-	if (/*source!=IGN &&  command.getSource()!=SipSMCommand::ANY &&*/      command.getSource() != source){
-		return false;
-	}
-	if (/*destination!=IGN && command.getDestination()!=SipSMCommand::ANY &&*/ command.getDestination() != destination){
-		return false;
-	}
-	if (command.getType()!=SipSMCommand::COMMAND_PACKET){
-		return false;
-	}
-	if (packetType!="" && command.getCommandPacket()->getType()!=packetType){
-		return false;
-	}
-	if (respFilter.size()>0){
-		vector<string> filters = split_in_lines(respFilter);
-		for (vector<string>::iterator i=filters.begin(); i!=filters.end(); i++){
-			if (sipResponseFilterMatch( MRef<SipResponse*> ( (SipResponse *)*command.getCommandPacket() ), *i )){
-				return true;
-			}
-		}
-		return false;
-	}
-	return true;
-}
-
-
-bool LIBMSIP_API transitionMatchSipResponse(
-		const std::string& cseqMethod,
-		const SipSMCommand &command,
-		int source,
-		int destination,
-		const std::string &respFilter){
-	if( !transitionMatch( SipResponse::type, command,
-			      source, destination, respFilter ) )
-		return false;
-
-	return command.getCommandPacket()->getCSeqMethod() == cseqMethod;
-}
-
-
-bool transitionMatch(
-		const SipSMCommand &command,
-		const string &cmd_str,
-		int source,
-		int destination)
-{
-	if (command.getType()!=SipSMCommand::COMMAND_STRING){
-		return false;
-	}
-	if (/*destination!=IGN && destination!=SipSMCommand::ANY && */ command.getDestination() != destination){
-		return false;
-	}
-	if (/*source!=IGN && source!=SipSMCommand::ANY &&*/ command.getSource() != source){
-		return false;
-	}
-	if (command.getCommandString().getOp()!=cmd_str){
-		return false;
-	}
-	return true;
-}
-

Modified: trunk/libmsip/source/headers/SipHeaderRSeq.cxx
===================================================================
--- trunk/libmsip/source/headers/SipHeaderRSeq.cxx	2007-08-22 13:38:21 UTC (rev 3385)
+++ trunk/libmsip/source/headers/SipHeaderRSeq.cxx	2007-08-22 13:40:14 UTC (rev 3386)
@@ -63,8 +63,11 @@
 	if (num.size()==0 || i<len ){ 
 		throw SipExceptionInvalidMessage("SipHeaderValueRSeq malformed");
 	}
-
+#ifdef _MSC_VER
+	seq=_atoi64(num.c_str());
+#else
 	seq=atoll(num.c_str());
+#endif
 }
 
 SipHeaderValueRSeq::SipHeaderValueRSeq(uint32_t n)

Added: trunk/libmsip/vs8_proj/libmsip.vcproj
===================================================================
--- trunk/libmsip/vs8_proj/libmsip.vcproj	                        (rev 0)
+++ trunk/libmsip/vs8_proj/libmsip.vcproj	2007-08-22 13:40:14 UTC (rev 3386)
@@ -0,0 +1,725 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="libmsip"
+	ProjectGUID="{8EFAF274-2106-4204-8F38-97571C776DE0}"
+	RootNamespace="libmsip"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\include;..\..\libmcrypto\include;..\..\libmnetutil\include;..\..\libmutil\include"
+				PreprocessorDefinitions="LIBMSIP_EXPORTS"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\..\libmutil\vs8_proj\Debug\libmutil.lib ..\..\libmnetutil\vs8_proj\Debug\libmnetutil.lib ..\..\libmcrypto\vs8_proj\Debug\libmcrypto.lib"
+				LinkIncremental="2"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\include;..\..\libmcrypto\include;..\..\libmnetutil\include;..\..\libmutil\include"
+				PreprocessorDefinitions="LIBMSIP_EXPORTS"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\..\libmutil\vs8_proj\Debug\libmutil.lib ..\..\libmnetutil\vs8_proj\Debug\libmnetutil.lib ..\..\libmcrypto\vs8_proj\Debug\libmcrypto.lib"
+				LinkIncremental="1"
+				GenerateDebugInformation="true"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\source\SipAuthenticationDigest.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipCommandDispatcher.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipCommandString.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\dialogs\SipDialog.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipDialogConfig.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\dialogs\SipDialogManagement.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\dialogs\SipDialogRegister.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeader.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderAccept.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderAcceptContact.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderAllow.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderAllowEvents.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderAuthorization.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderCallID.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderContact.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderContentLength.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderContentType.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderCSeq.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderEvent.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderExpires.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderFrom.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderMaxForwards.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderProxyAuthenticate.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderProxyAuthorization.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderRAck.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderRecordRoute.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderReferTo.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderRequire.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderRoute.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderRSeq.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderString.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderSubject.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderSubscriptionState.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderSupported.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderTo.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderUnknown.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderUnsupported.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderUserAgent.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderVia.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderWarning.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\headers\SipHeaderWWWAuthenticate.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipLayerDialog.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipLayerTransaction.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipLayerTransport.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\messages\SipMessage.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipMessageContentFactory.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipMessageContentIM.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipMessageContentMime.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\messages\SipRequest.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\messages\SipResponse.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipSMCommand.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipSocketServer.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipStack.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipStackInternal.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipTimers.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransaction.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransactionInviteClient.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransactionInviteServer.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransactionInviteServerUA.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransactionNonInviteClient.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\transactions\SipTransactionNonInviteServer.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\dialogs\SipTransitionUtils.cxx"
+				>
+			</File>
+			<File
+				RelativePath="..\source\SipUtils.cxx"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\include\compilation_config_w32_wce.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\libmsip_config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipAuthenticationDigest.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipCommandDispatcher.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipCommandString.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipDialog.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipDialogConfig.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipDialogManagement.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipDialogRegister.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipDialogUtils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipException.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeader.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderAccept.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderAcceptContact.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderAllow.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderAllowEvents.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderAuthorization.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderCallID.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderContact.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderContentLength.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderContentType.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderCSeq.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderEvent.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderExpires.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderFrom.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderMaxForwards.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderProxyAuthenticate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderProxyAuthorization.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderRAck.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderRecordRoute.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderReferTo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderRequire.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderRoute.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderRSeq.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderString.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderSubject.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderSubscriptionState.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderSupported.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderTo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderUnknown.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderUnsupported.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderUserAgent.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderVia.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderWarning.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipHeaderWWWAuthenticate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipLayerDialog.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipLayerTransaction.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipLayerTransport.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipMessage.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipMessageContent.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipMessageContentFactory.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipMessageContentIM.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipMessageContentMime.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipRequest.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipResponse.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipSMCommand.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipSocketServer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipStack.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipStackInternal.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTimers.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransaction.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransactionInviteClient.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransactionInviteServer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransactionInviteServerUA.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransactionNonInviteClient.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransactionNonInviteServer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipTransitionUtils.h"
+				>
+			</File>
+			<File
+				RelativePath="..\include\libmsip\SipUtils.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
+			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+			>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>



More information about the Minisip-devel mailing list