Introduction - If you have any usage issues, please Google them yourself
a simple SIP protocol stack, but the basic function has been achieved. Osip is the second choice
Packet : 135390sip2.zip filelist
sip2/
sip2/.cvsignore
sip2/CVS/
sip2/CVS/Entries
sip2/CVS/Repository
sip2/CVS/Root
sip2/emacs.el
sip2/sip2.sln
sip2/sip2.vcproj
sip2/sipstack/
sip2/sipstack/.cvsignore
sip2/sipstack/ChangeLog
sip2/sipstack/convertStringToInt.cxx
sip2/sipstack/CVS/
sip2/sipstack/CVS/Entries
sip2/sipstack/CVS/Repository
sip2/sipstack/CVS/Root
sip2/sipstack/DataParameter.cxx
sip2/sipstack/DataParameter.hxx
sip2/sipstack/Dialog.cxx
sip2/sipstack/Dialog.hxx
sip2/sipstack/doc/
sip2/sipstack/doc/.cvsignore
sip2/sipstack/doc/ClassDiag.vsd
sip2/sipstack/doc/CVS/
sip2/sipstack/doc/CVS/Entries
sip2/sipstack/doc/CVS/Repository
sip2/sipstack/doc/CVS/Root
sip2/sipstack/doc/design-overview.xml
sip2/sipstack/doc/design.css
sip2/sipstack/doc/fsm-dot.awk
sip2/sipstack/doc/htmlcss.xsl
sip2/sipstack/doc/Makefile
sip2/sipstack/doc/srv-inv-fsm.dot
sip2/sipstack/doc/srv-inv-tree.dot
sip2/sipstack/Executive.cxx
sip2/sipstack/Executive.hxx
sip2/sipstack/ExistsParameter.cxx
sip2/sipstack/ExistsParameter.hxx
sip2/sipstack/FloatParameter.cxx
sip2/sipstack/FloatParameter.hxx
sip2/sipstack/HeaderFieldValue.cxx
sip2/sipstack/HeaderFieldValue.hxx
sip2/sipstack/HeaderFieldValueList.cxx
sip2/sipstack/HeaderFieldValueList.hxx
sip2/sipstack/Headers.cxx
sip2/sipstack/headers.gperf
sip2/sipstack/Headers.hxx
sip2/sipstack/HeaderTypes.cxx
sip2/sipstack/HeaderTypes.hxx
sip2/sipstack/Helper.cxx
sip2/sipstack/Helper.hxx
sip2/sipstack/HostSpecification.cxx
sip2/sipstack/HostSpecification.hxx
sip2/sipstack/IntegerParameter.cxx
sip2/sipstack/IntegerParameter.hxx
sip2/sipstack/Makefile
sip2/sipstack/Message.cxx
sip2/sipstack/Message.hxx
sip2/sipstack/methods.gperf
sip2/sipstack/MethodTypes.cxx
sip2/sipstack/MethodTypes.hxx
sip2/sipstack/Parameter.cxx
sip2/sipstack/Parameter.hxx
sip2/sipstack/parameters.gperf
sip2/sipstack/ParameterTypeEnums.hxx
sip2/sipstack/ParameterTypes.cxx
sip2/sipstack/ParameterTypes.hxx
sip2/sipstack/ParseException.hxx
sip2/sipstack/ParserCategories.cxx
sip2/sipstack/ParserCategories.hxx
sip2/sipstack/ParserCategory.cxx
sip2/sipstack/ParserCategory.hxx
sip2/sipstack/ParserContainer.hxx
sip2/sipstack/ParserContainerBase.hxx
sip2/sipstack/Preparse.cxx
sip2/sipstack/Preparse.hxx
sip2/sipstack/README
sip2/sipstack/SipMessage.cxx
sip2/sipstack/SipMessage.hxx
sip2/sipstack/SipMessageExplicit.cxx
sip2/sipstack/SipMessageExplicit.hxx
sip2/sipstack/SipStack.cxx
sip2/sipstack/SIPSTACK.dsp
sip2/sipstack/SIPSTACK.dsw
sip2/sipstack/SipStack.hxx
sip2/sipstack/supported.hxx
sip2/sipstack/Symbols.cxx
sip2/sipstack/Symbols.hxx
sip2/sipstack/testHash.cxx
sip2/sipstack/testHashCasen.cxx
sip2/sipstack/testHeaderFieldValueList.cxx
sip2/sipstack/testParserCategories.cxx
sip2/sipstack/testpp.cxx
sip2/sipstack/testPreparse.cxx
sip2/sipstack/testSimpleLeak.cxx
sip2/sipstack/testSipMessage.cxx
sip2/sipstack/testSipMessageMemory.cxx
sip2/sipstack/testSipStack1.cxx
sip2/sipstack/testSipStackInvite.cxx
sip2/sipstack/testTimer.cxx
sip2/sipstack/testTypes.cxx
sip2/sipstack/testUdp.cxx
sip2/sipstack/TimerMessage.cxx
sip2/sipstack/TimerMessage.hxx
sip2/sipstack/TimerQueue.cxx
sip2/sipstack/TimerQueue.hxx
sip2/sipstack/TODO
sip2/sipstack/torture.txt
sip2/sipstack/TransactionMap.cxx
sip2/sipstack/TransactionMap.hxx
sip2/sipstack/TransactionState.cxx
sip2/sipstack/TransactionState.hxx
sip2/sipstack/Transport.cxx
sip2/sipstack/Transport.hxx
sip2/sipstack/TransportSelector.cxx
sip2/sipstack/TransportSelector.hxx
sip2/sipstack/UdpTransport.cxx
sip2/sipstack/UdpTransport.hxx
sip2/sipstack/UnknownParameter.cxx
sip2/sipstack/UnknownParameter.hxx
sip2/sipstack/Uri.cxx
sip2/sipstack/Uri.hxx
sip2/util/
sip2/util/.cvsignore
sip2/util/compat.hxx
sip2/util/Condition.cxx
sip2/util/Condition.hxx
sip2/util/CVS/
sip2/util/CVS/Entries
sip2/util/CVS/Repository
sip2/util/CVS/Root
sip2/util/Data.cxx
sip2/util/Data.hxx
sip2/util/Fifo.cxx
sip2/util/Fifo.hxx
sip2/util/Inserter.hxx
sip2/util/Lock.cxx
sip2/util/Lock.hxx
sip2/util/Lockable.hxx
sip2/util/Log.cxx
sip2/util/Log.hxx
sip2/util/Logger.cxx
sip2/util/Logger.hxx
sip2/util/Makefile
sip2/util/Mutex.cxx
sip2/util/Mutex.hxx
sip2/util/ParseBuffer.cxx
sip2/util/ParseBuffer.hxx
sip2/util/RandomHex.cxx
sip2/util/RandomHex.hxx
sip2/util/Socket.cxx
sip2/util/Socket.hxx
sip2/util/Subsystem.cxx
sip2/util/Subsystem.hxx
sip2/util/SysLogBuf.hxx
sip2/util/SysLogStream.hxx
sip2/util/testData.cxx
sip2/util/testParseBuffer.cxx
sip2/util/ThreadIf.cxx
sip2/util/ThreadIf.hxx
sip2/util/Timer.cxx
sip2/util/Timer.hxx
sip2/util/VException.cxx
sip2/util/VException.hxx
sip2/util/vmd5.cxx
sip2/util/vmd5.hxx
sip2/util/vthread.hxx