/[resiprocate]/main/sip/resiprocate/TODO
ViewVC logotype

Contents of /main/sip/resiprocate/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3516 - (show annotations) (download)
Sun Nov 21 16:06:45 2004 UTC (15 years ago) by fluffy
File size: 2170 byte(s)
fixed a few comments
1 $Id: TODO,v 1.16 2004/04/13 05:07:27 jason Exp $
2
3 Change the names of all the parser "components" to "integerparser" or
4 something like that
5
6 Complete the pre parser stuff so that transport can do framented messages
7
8 Change name of HeadersTy
9
10
11 need to add quote interface to DataParameter -- particularly, fetching
12 a parameter should return DataParameter& rather than Data . the
13 application is responsible for passing in a quoted string if they want
14 quotes.
15
16 the application will never get back a quoted one when it asks for a
17 DataParameter.
18
19 there should be a UserData which is used for anything the user might
20 input. it has the property that the stack will examine the contents
21 for quotable material, e.g. if you pass in
22
23 Bob Smith
24
25 it will produce either
26
27 Bob%20Smith
28
29 or
30
31 "Bob Smith"
32
33 depending on what's right.
34
35
36 Missing classes of headers:
37
38 Date
39 Warning
40 (someone should check these after done)
41
42 Make Symbols Data
43
44 Convert Data to unsigned char interface.
45
46 Add correct const semantics to parserCategories
47 explicity disallow paramaters or declare parameter accessors where they can be used
48
49 If we proper const parameter retrieval we should probably throw if the user
50 tries to retrieve a parameter that doesn't exist.
51
52 make case sensitive/case insensitive datas
53
54 handle the case where a request gets sent over the wire to the stack with no
55 via. currently will assert when getTransactionId() is called
56
57 - change StatusLine::responseCode() to StatusLine::statusCode()
58 - change CSeqCategory to CSeq
59
60 ParameterTypeEnums => ParametersEnum
61 ParameterTypes => Parameters
62
63 break up ParserCategories
64
65 Socket => FdSet, as FdSet is a class and socket isn't
66
67 Data::data() => Data::buffer()
68
69 Change BaseException::~BaseException to be pure virtual - cullen has changed
70 this for a windows problem temporarily
71
72
73 TcpTransport has a long timeout in it if a tcp rst occurs
74
75 Fix popt on os/x platforms.
76 Fix (improve) default configure behaviours.
77
78
79
80 REMOVE the following files from sip/resiprocate
81 Dialog2.cxx/hxx
82 Dialog.cxx/hxx
83 DialogSet.cxx/hxx
84 Registration.cxx/hxx
85 SipMessageExplicit.cxx/hxx
86 SipSession.cxx/hxx
87 Subscription.cxx/hxx
88 TuIM.cxx/hxx
89 TuShim.cxx/hxx
90 TuUa.hxx
91 Testing

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27