/[resiprocate]/main/sip/resiprocate/GenericUri.cxx
ViewVC logotype

Diff of /main/sip/resiprocate/GenericUri.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4600 by derek, Wed May 11 23:10:19 2005 UTC revision 4601 by derek, Thu May 12 01:10:49 2005 UTC
# Line 16  Line 16 
16  //====================  //====================
17  // GenericUri  // GenericUri
18  //====================  //====================
19  GenericURI::GenericURI(const GenericURI& rhs)  GenericUri::GenericUri(const GenericUri& rhs)
20     : ParserCategory(rhs),     : ParserCategory(rhs),
21       mUri(rhs.mUri)       mUri(rhs.mUri)
22  {}  {}
23    
24  GenericURI::GenericURI(HeaderFieldValue* hfv, Headers::Type type)  GenericUri::GenericUri(HeaderFieldValue* hfv, Headers::Type type)
25     : ParserCategory(hfv, type)     : ParserCategory(hfv, type)
26  {}  {}
27    
28  GenericURI&  GenericUri&
29  GenericURI::operator=(const GenericURI& rhs)  GenericUri::operator=(const GenericUri& rhs)
30  {  {
31     if (this != &rhs)     if (this != &rhs)
32     {     {
# Line 37  Line 37 
37  }  }
38    
39  Data&  Data&
40  GenericURI::uri()  GenericUri::uri()
41  {  {
42     checkParsed();     checkParsed();
43     return mUri;     return mUri;
44  }  }
45    
46  const Data&  const Data&
47  GenericURI::uri() const  GenericUri::uri() const
48  {  {
49     checkParsed();     checkParsed();
50     return mUri;     return mUri;
51  }  }
52    
53  void  void
54  GenericURI::parse(ParseBuffer& pb)  GenericUri::parse(ParseBuffer& pb)
55  {  {
56     pb.skipWhitespace();     pb.skipWhitespace();
57     const char* anchor = pb.skipChar(Symbols::LA_QUOTE[0]);     const char* anchor = pb.skipChar(Symbols::LA_QUOTE[0]);
# Line 66  Line 66 
66  }  }
67    
68  ParserCategory*  ParserCategory*
69  GenericURI::clone() const  GenericUri::clone() const
70  {  {
71     return new GenericURI(*this);     return new GenericUri(*this);
72  }  }
73    
74  std::ostream&  std::ostream&
75  GenericURI::encodeParsed(std::ostream& str) const  GenericUri::encodeParsed(std::ostream& str) const
76  {  {
77     str << Symbols::LA_QUOTE[0]     str << Symbols::LA_QUOTE[0]
78         << mUri         << mUri

Legend:
Removed from v.4600  
changed lines
  Added in v.4601

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27