libepp_nicbr
DomainUpdateRsp.H
Go to the documentation of this file.
1 /* ${copyright}$ */
2 /* $Id$ */
7 #ifndef __DOMAIN_UPDATE_RSP_H__
8 #define __DOMAIN_UPDATE_RSP_H__
9 
10 #include "libepp_nicbr.H"
11 
12 #include "CommonData.H"
13 #include "Response.H"
14 
15 LIBEPP_NICBR_NS_BEGIN
16 
18 class DomainUpdateRsp : public Response
19 {
20 public:
22  DomainUpdateRsp(bool reset = true) : Response(false)
23  {
24  if (reset) {
25  this->reset();
26  }
27  }
28 
29  //******************** RFC 3915 BEGIN ********************
30  // Sets RGP status
34  void set_rgpStatus(const RGPStatus::Value status)
35  {
36  _rgp_status = status;
37  }
38 
40 
44  {
45  return _rgp_status;
46  }
47  //******************** RFC 3915 END ********************
48 
50  void reset()
51  {
53  _rgp_status = RGPStatus::NONE;
54  }
55 
56 protected:
59 };
60 
61 LIBEPP_NICBR_NS_END
62 
63 #endif // __DOMAIN_UPDATE_RSP_H__
EPP Response Class.
Definition: Response.H:24
void set_rgpStatus(const RGPStatus::Value status)
Definition: DomainUpdateRsp.H:34
Project defines.
EPP CommonData Class.
EPP Response Class.
void reset()
Reset object attributes.
Definition: DomainUpdateRsp.H:50
RGPStatus::Value get_rgpStatus() const
Returns RGP status.
Definition: DomainUpdateRsp.H:43
Value
List of RGP status acording to RFC 3915.
Definition: CommonData.H:682
RGPStatus::Value _rgp_status
RGP status.
Definition: DomainUpdateRsp.H:58
EPP DomainUpdateRsp Class.
Definition: DomainUpdateRsp.H:18
DomainUpdateRsp(bool reset=true)
Default constructor.
Definition: DomainUpdateRsp.H:22
void reset()
reset attributes
Definition: Response.H:161