libepp_nicbr
BrOrgCheckRsp.H
Go to the documentation of this file.
1 /* ${copyright}$ */
2 /* $Id: BrOrgCheckRsp.H 1086 2010-12-10 13:07:28Z eduardo $ */
7 #ifndef __BR_ORG_CHECK_RSP_H__
8 #define __BR_ORG_CHECK_RSP_H__
9 
10 #include "ContactCheckRsp.H"
11 
12 LIBEPP_NICBR_NS_BEGIN
13 
16 {
17 public:
18 
19  struct Unavailability {
20  int tkt_num;
21  string tkt_fqdn;
22  };
23 
25  BrOrgCheckRsp(bool reset = true) : ContactCheckRsp(false)
26  {
27  if (reset) {
28  this->reset();
29  }
30  }
31 
33  void copy_parent_data(const ContactCheckRsp &parent)
34  {
36  }
37 
39 
43  void insert_unavailability(const string &organization,
44  const struct BrOrgCheckRsp::Unavailability&
45  unavail);
46 
48 
51  map< string, Unavailability, less<string> > get_unavailability_list() const;
52 
54  void reset()
55  {
57  _unavailability_list.clear();
58  }
59 
60 protected:
62  map< string, Unavailability, less<string> > _unavailability_list;
63 };
64 
65 LIBEPP_NICBR_NS_END
66 #endif //__BR_ORG_CHECK_RSP_H__
map< string, Availability, less< string > > _availability_list
Contact availability list.
Definition: ContactCheckRsp.H:66
map< string, Unavailability, less< string > > get_unavailability_list() const
Returns the unavailable orgs list.
void reset()
reset attributes
Definition: ContactCheckRsp.H:58
Definition: BrOrgCheckRsp.H:19
void insert_unavailability(const string &organization, const struct BrOrgCheckRsp::Unavailability &unavail)
Inserts unavailability information for a organization.
void reset()
Resets object attributes.
Definition: BrOrgCheckRsp.H:54
EPP BrOrgCheckRsp extension Class.
Definition: BrOrgCheckRsp.H:15
void copy_parent_data(const ContactCheckRsp &parent)
Copies data from the parent.
Definition: BrOrgCheckRsp.H:33
EPP ContactCheckRsp Class.
EPP ContactCheckRsp Class.
Definition: ContactCheckRsp.H:24
map< string, Availability, less< string > > get_availability_list() const
Returns the contact's availability list.
BrOrgCheckRsp(bool reset=true)
Default constructor.
Definition: BrOrgCheckRsp.H:25
map< string, Unavailability, less< string > > _unavailability_list
Unavailable orgs list.
Definition: BrOrgCheckRsp.H:62