27 #include <tqcstring.h>
29 #include <VCardParam.h>
30 #include <VCardURIValue.h>
35 class KVCARD_EXPORT AgentParam :
public Param
39 AgentParam(
const AgentParam&);
40 AgentParam(
const TQCString&);
41 AgentParam & operator = (AgentParam&);
42 AgentParam & operator = (
const TQCString&);
43 bool operator ==(AgentParam&);
44 bool operator !=(AgentParam& x) {
return !(*
this==x);}
45 bool operator ==(
const TQCString& s) {AgentParam a(s);
return(*
this==a);}
46 bool operator != (
const TQCString& s) {
return !(*
this == s);}
48 virtual ~AgentParam();
49 void parse() {
if(!parsed_) _parse();parsed_=
true;assembled_=
false;}
51 void assemble() {
if(assembled_)
return;parse();_assemble();assembled_=
true;}
55 const char * className()
const {
return "AgentParam"; }
58 { parse();
return refer_; }
61 { parse();
return uri_; }
64 { refer_ = b; assembled_ =
false; }
66 void setURI(
const TQCString & s)
67 { uri_ = s; assembled_ =
false; }