libepp_nicbr
DomParser.H
Go to the documentation of this file.
1 /* ${copyright}$ */
2 /* $Id: DomParser.H 1263 2014-12-02 20:41:04Z mendelson $ */
7 #ifndef __DOMPARSER_H__
8 #define __DOMPARSER_H__
9 
10 #include "DomParserCommon.H"
11 
12 #include "Response.H"
13 #include "Greeting.H"
14 #include "ContactCheckRsp.H"
15 #include "ContactCreateRsp.H"
16 #include "ContactInfoRsp.H"
17 #include "ContactTransferRsp.H"
18 #include "DomainCheckRsp.H"
19 #include "DomainCreateRsp.H"
20 #include "DomainInfoRsp.H"
21 #include "DomainTransferRsp.H"
22 #include "DomainRenewRsp.H"
23 #include "DomainUpdateRsp.H"
24 #if USE_IP_MANAGEMENT
25 #include "IpNetworkCreateRsp.H"
26 #include "IpNetworkCheckRsp.H"
27 #include "IpNetworkRenewRsp.H"
28 #include "IpNetworkTransferRsp.H"
29 #include "IpNetworkInfoRsp.H"
30 #include "AsnCheckRsp.H"
31 #include "AsnCreateRsp.H"
32 #include "AsnRenewRsp.H"
33 #include "AsnTransferRsp.H"
34 #include "AsnInfoRsp.H"
35 #include "AsnReserveCreateRsp.H"
36 #endif //USE_IP_MANAGEMENT
37 #include "DefRegCheckRsp.H"
38 #include "DefRegInfoRsp.H"
39 #include "DefRegTransferRsp.H"
40 #include "DefRegCreateRsp.H"
41 #include "DefRegRenewRsp.H"
42 #include "PollRsp.H"
43 #include "PanDataRsp.H"
44 #if USE_BR_DOMAINS
45 #include "BrDomainCheckRsp.H"
46 #include "BrDomainInfoRsp.H"
47 #include "BrDomainCreateRsp.H"
48 #include "BrDomainRenewRsp.H"
49 #include "BrDomainUpdateRsp.H"
50 #include "BrDomainPanDataRsp.H"
51 #endif //USE_BR_DOMAINS
52 #if USE_BR_ORG
53 #include "BrOrgInfoRsp.H"
54 #include "BrOrgCheckRsp.H"
55 #include "BrOrgPanDataRsp.H"
56 #include "BrOrgCreateRsp.H"
57 #endif //USE_BR_ORG
58 
59 LIBEPP_NICBR_NS_BEGIN
60 
62 class DomParser : public DomParserCommon
63 {
64 public:
66 
69  void parse_command(const string &xml_payload);
70 
72 
76  void parse_login_rsp(const string &xml_payload, Response *rsp);
77 
79 
83  void parse_logout_rsp(const string &xml_payload, Response *rsp);
84 
86 
90  void parse_greeting(const string &xml_payload, Greeting *greeting);
91 
93 
97  void parse_contact_check_rsp(const string &xml_payload,
98  ContactCheckRsp *rsp);
99 
101 
105  void parse_contact_create_rsp(const string &xml_payload,
106  ContactCreateRsp *rsp);
107 
109 
113  void parse_contact_info_rsp(const string &xml_payload, ContactInfoRsp *rsp);
114 
116 
120  void parse_contact_transfer_rsp(const string &xml_payload,
121  ContactTransferRsp *rsp);
122 
124 
128  void parse_contact_update_rsp(const string &xml_payload, Response *rsp);
129 
131 
135  void parse_contact_delete_rsp(const string &xml_payload, Response *rsp);
136 
138 
142  void parse_domain_check_rsp(const string &xml_payload, DomainCheckRsp *rsp);
143 
145 
149  void parse_domain_create_rsp(const string &xml_payload,
150  DomainCreateRsp *rsp);
151 
153 
157  void parse_domain_info_rsp(const string &xml_payload, DomainInfoRsp *rsp);
158 
160 
164  void parse_domain_transfer_rsp(const string &xml_payload,
165  DomainTransferRsp *rsp);
166 
168 
172  void parse_domain_renew_rsp(const string &xml_payload, DomainRenewRsp *rsp);
173 
175 
179  void parse_domain_update_rsp(const string &xml_payload, DomainUpdateRsp *rsp);
180 
182 
186  void parse_domain_delete_rsp(const string &xml_payload, Response *rsp);
187 
188 #if USE_IP_MANAGEMENT
189 
194  void parse_ipnetwork_create_rsp(const string &xml_payload,
195  IpNetworkCreateRsp *rsp);
196 
198 
202  void parse_ipnetwork_check_rsp(const string &xml_payload,
203  IpNetworkCheckRsp *rsp);
204 
206 
210  void parse_ipnetwork_delete_rsp(const string &xml_payload, Response *rsp);
211 
213 
217  void parse_ipnetwork_renew_rsp(const string &xml_payload,
218  IpNetworkRenewRsp *rsp);
219 
221 
225  void parse_ipnetwork_transfer_rsp(const string &xml_payload,
226  IpNetworkTransferRsp *rsp);
227 
229 
233  void parse_ipnetwork_info_rsp(const string &xml_payload, IpNetworkInfoRsp *rsp);
234 
236 
240  void parse_ipnetwork_update_rsp(const string &xml_payload, Response *rsp);
241 
243 
247  void parse_asn_check_rsp(const string &xml_payload, AsnCheckRsp *rsp);
248 
250 
254  void parse_asn_create_rsp(const string &xml_payload, AsnCreateRsp *rsp);
255 
257 
261  void parse_asn_delete_rsp(const string &xml_payload, Response *rsp);
262 
264 
268  void parse_asn_renew_rsp(const string &xml_payload, AsnRenewRsp *rsp);
269 
271 
275  void parse_asn_transfer_rsp(const string &xml_payload, AsnTransferRsp *rsp);
276 
278 
282  void parse_asn_info_rsp(const string &xml_payload, AsnInfoRsp *rsp);
283 
285 
289  void parse_asn_update_rsp(const string &xml_payload, Response *rsp);
290 
292 
296  void parse_asn_reserve_create_rsp(const string &xml_payload, AsnReserveCreateRsp *rsp);
297 
299 
303  void parse_asn_reserve_delete_rsp(const string &xml_payload, Response *rsp);
304 #endif //USE_IP_MANAGEMENT
305 
307 
311  void parse_def_reg_check_rsp(const string &xml_payload, DefRegCheckRsp *rsp);
312 
314 
318  void parse_def_reg_info_rsp(const string &xml_payload, DefRegInfoRsp *rsp);
319 
321 
325  void parse_def_reg_transfer_rsp(const string &xml_payload,
326  DefRegTransferRsp *rsp);
327 
329 
333  void parse_def_reg_create_rsp(const string &xml_payload, DefRegCreateRsp *rsp);
334 
336 
340  void parse_def_reg_delete_rsp(const string &xml_payload, Response *rsp);
341 
343 
347  void parse_def_reg_renew_rsp(const string &xml_payload, DefRegRenewRsp *rsp);
348 
350 
354  void parse_def_reg_update_rsp(const string &xml_payload, Response *rsp);
355 
357 
361  void parse_poll_rsp(const string &xml_payload, PollRsp *rsp);
362 
363 protected:
365 
369  void parse_response(const string &xml_payload, Response *rsp);
370 
372 
378  void get_extValue_info(DOMNode *n, string &value, string &xmlns,
379  string &reason);
380 
382 
386  void fill_result(DOMNode *n, Response *rsp);
387 
389 
393  void fill_response(DOMNode *n, Response *rsp);
394 
396 
400  void fill_greeting(DOMNode *n, Greeting *greeting);
401 
403 
407  void fill_contact_check_rsp(DOMNode *n, ContactCheckRsp *rsp);
408 
410 
414  void fill_contact_info_rsp(DOMNode *n, ContactInfoRsp *rsp);
415 
417 
421  void fill_contact_transfer_rsp(DOMNode *n, ContactTransferRsp *rsp);
422 
424 
428  void fill_contact_create_rsp(DOMNode *n, ContactCreateRsp *rsp);
429 
431 
435  void fill_contact_pandata_rsp(DOMNode *n, PanDataRsp *rsp);
436 
438 
442  void fill_lacnic_contact_info_rsp(DOMNode *n, ContactInfoRsp *rsp);
443 
445 
449  void fill_domain_check_rsp(DOMNode *n, DomainCheckRsp *rsp);
450 
452 
456  void fill_domain_info_rsp(DOMNode *n, DomainInfoRsp *rsp);
457 
459 
463  void fill_domain_transfer_rsp(DOMNode *n, DomainTransferRsp *rsp);
464 
466 
470  void fill_domain_create_rsp(DOMNode *n, DomainCreateRsp *rsp);
471 
473 
477  void fill_domain_renew_rsp(DOMNode *n, DomainRenewRsp *rsp);
478 
480 
484  void fill_domain_update_rsp(DOMNode *n, DomainUpdateRsp *rsp);
485 
487 
491  void fill_domain_pandata_rsp(DOMNode *n, PanDataRsp *rsp);
492 
493 #if USE_IP_MANAGEMENT
494 
499  void fill_ipnetwork_create_rsp(DOMNode *n, IpNetworkCreateRsp *rsp);
500 
502 
506  void fill_ipnetwork_check_rsp(DOMNode *n, IpNetworkCheckRsp *rsp);
507 
509 
513  void fill_ipnetwork_renew_rsp(DOMNode *n, IpNetworkRenewRsp *rsp);
514 
516 
520  void fill_ipnetwork_transfer_rsp(DOMNode *n, IpNetworkTransferRsp *rsp);
521 
523 
527  void fill_ipnetwork_info_rsp(DOMNode *n, IpNetworkInfoRsp *rsp);
528 
530 
534  void fill_asn_check_rsp(DOMNode *n, AsnCheckRsp *rsp);
535 
537 
541  void fill_asn_create_rsp(DOMNode *n, AsnCreateRsp *rsp);
542 
544 
548  void fill_asn_renew_rsp(DOMNode *n, AsnRenewRsp *rsp);
549 
551 
555  void fill_asn_transfer_rsp(DOMNode *n, AsnTransferRsp *rsp);
556 
558 
562  void fill_asn_info_rsp(DOMNode *n, AsnInfoRsp *rsp);
563 
565 
569  void fill_asn_reserve_create_rsp(DOMNode *n, AsnReserveCreateRsp *rsp);
570 #endif //USE_IP_MANAGEMENT
571 
573 
577  void fill_def_reg_check_rsp(DOMNode *n, DefRegCheckRsp *rsp);
578 
580 
584  void fill_def_reg_info_rsp(DOMNode *n, DefRegInfoRsp *rsp);
585 
587 
591  void fill_def_reg_transfer_rsp(DOMNode *n, DefRegTransferRsp *rsp);
592 
594 
598  void fill_def_reg_create_rsp(DOMNode *n, DefRegCreateRsp *rsp);
599 
601 
605  void fill_def_reg_renew_rsp(DOMNode *n, DefRegRenewRsp *rsp);
606 
608 
612  void fill_poll_rsp(DOMNode *n, PollRsp *poll_rsp);
613 
614 #if USE_BR_ORG
615 
620  void fill_brorg_info_rsp(DOMNode *n, BrOrgInfoRsp *rsp);
621 
623 
627  void fill_brorg_check_rsp(DOMNode *n, BrOrgCheckRsp *rsp);
628 
630 
634  void fill_brorg_pandata_rsp(DOMNode *n, BrOrgPanDataRsp *rsp);
635 
637 
641  void fill_brorg_create_rsp(DOMNode *n, BrOrgCreateRsp *rsp);
642 
644 
648  void fill_lacnic_org_info_rsp(DOMNode *n, BrOrgInfoRsp *rsp);
649 #endif //USE_BR_ORG
650 
651 #if USE_BR_DOMAINS
652 
657  void fill_brdomain_check_rsp(DOMNode *n, BrDomainCheckRsp *rsp);
658 
660 
664  void fill_brdomain_info_rsp(DOMNode *n, BrDomainInfoRsp *rsp);
665 
667 
671  void fill_brdomain_create_rsp(DOMNode *n, BrDomainCreateRsp *rsp);
672 
674 
678  void fill_brdomain_renew_rsp(DOMNode *n, BrDomainRenewRsp *rsp);
679 
681 
685  void fill_brdomain_update_rsp(DOMNode *n, BrDomainUpdateRsp *rsp);
686 
688 
692  void fill_brdomain_pandata_rsp(DOMNode *n, BrDomainPanDataRsp *rsp);
693 #endif //USE_BR_DOMAINS
694 
696 
700  void fill_launch_check_rsp(DOMNode *n, LaunchCheckRsp &launch);
701 
703 
707  void fill_launch_info_rsp(DOMNode *n, LaunchInfoRsp &launch);
708 
710 
714  void fill_mark_rsp(DOMNode *n, SMDMark &mark);
715 
717 
721  void fill_mark_trademark_rsp(DOMNode *n, SMDTrademark &trademark);
722 
724 
728  void fill_mark_treatyOrStatute_rsp(DOMNode *n,
729  SMDTreatyOrStatute &treatyOrStatute);
730 
732 
736  void fill_mark_court_rsp(DOMNode *n, SMDCourt &court);
737 
739 
743  void fill_mark_holder_rsp(DOMNode *n, SMDHolder &holder);
744 
746 
750  void fill_mark_contact_rsp(DOMNode *n, SMDContact &contact);
751 
753 
757  void fill_mark_protection_rsp(DOMNode *n, SMDProtection &protection);
758 
760 
764  void fill_mark_addr_rsp(DOMNode *n, PostalInfo &postalInfo);
765 };
766 
767 LIBEPP_NICBR_NS_END
768 #endif //__DOMPARSER_H__
void parse_def_reg_info_rsp(const string &xml_payload, DefRegInfoRsp *rsp)
Parse the response to a defensive registration info command.
EPP BrDomainCreateRsp extension Class.
Definition: BrDomainCreateRsp.H:20
void parse_login_rsp(const string &xml_payload, Response *rsp)
Parse the response to a login command.
EPP DefRegCreateRsp Class.
Definition: DefRegCreateRsp.H:21
EPP IpNetworkTransferRsp Class.
EPP DefRegCheckRsp Class.
Definition: DefRegCheckRsp.H:24
EPP ContactCreateRsp Class.
Definition: ContactCreateRsp.H:21
void fill_domain_renew_rsp(DOMNode *n, DomainRenewRsp *rsp)
Fills a Domain renew response object.
EPP Response Class.
Definition: Response.H:24
EPP IpNetworkRenewRsp Class.
EPP DefRegTransferRsp Class.
Definition: DefRegTransferRsp.H:24
EPP DefRegInfoRsp Class.
void fill_domain_pandata_rsp(DOMNode *n, PanDataRsp *rsp)
Fills a Domain PanData response object.
EPP ContactInfoRsp Class.
Definition: ContactInfoRsp.H:28
EPP SMDCourt Class.
Definition: SMD.H:984
EPP SMDHolder Class.
Definition: SMD.H:25
void get_extValue_info(DOMNode *n, string &value, string &xmlns, string &reason)
Gets data from an extValue element.
EPP DomainCreateRsp Class.
Definition: DomainCreateRsp.H:21
EPP DomainCheckRsp Class.
EPP SMDTreatyOrStatute Class.
Definition: SMD.H:723
void parse_greeting(const string &xml_payload, Greeting *greeting)
Parse the response to a connect or hello command.
void fill_mark_treatyOrStatute_rsp(DOMNode *n, SMDTreatyOrStatute &treatyOrStatute)
Fills a mark treaty or statute response object.
EPP BrDomainUpdateRsp extension Class.
void fill_domain_check_rsp(DOMNode *n, DomainCheckRsp *rsp)
Fills a Domain check response object.
void fill_contact_create_rsp(DOMNode *n, ContactCreateRsp *rsp)
Fills a Contact create response object.
EPP PanDataRsp Class to be used with PollRsp.
Definition: PanDataRsp.H:19
EPP DefRegRenewRsp Class.
Definition: DefRegRenewRsp.H:23
void parse_contact_update_rsp(const string &xml_payload, Response *rsp)
Parse the response to a contact update command.
Definition: IpNetworkCheckRsp.H:22
EPP IpNetworkCreateRsp Class.
EPP PollRsp Class.
EPP DomainInfoRsp Class.
void parse_command(const string &xml_payload)
Parse method to be used by the Unit Test to validate commands.
EPP SMDMark Class.
Definition: SMD.H:1244
EPP Response Class.
EPP SMDContact Class.
Definition: SMD.H:188
PostalInfo class.
Definition: CommonData.H:281
void fill_def_reg_renew_rsp(DOMNode *n, DefRegRenewRsp *rsp)
Fills a defensive registration renew response object.
void parse_domain_update_rsp(const string &xml_payload, DomainUpdateRsp *rsp)
Parse the response to a domain update command.
EPP BrOrgCreateRsp Class.
Definition: BrOrgCreateRsp.H:20
EPP AnsCreateRsp Class.
Definition: AsnReserveCreateRsp.H:21
void parse_poll_rsp(const string &xml_payload, PollRsp *rsp)
Parse the response to a poll command.
EPP AnsCreateRsp Class.
Definition: AsnCreateRsp.H:21
EPP DomParser Class.
Definition: DomParserCommon.H:34
void parse_domain_delete_rsp(const string &xml_payload, Response *rsp)
Parse the response to a domain delete command.
EPP DomParser Class.
Definition: DomParser.H:62
void fill_def_reg_transfer_rsp(DOMNode *n, DefRegTransferRsp *rsp)
Fills a defensive registration transfer response object.
EPP DomainUpdateRsp Class.
void fill_domain_create_rsp(DOMNode *n, DomainCreateRsp *rsp)
Fills a Domain create response object.
void fill_mark_protection_rsp(DOMNode *n, SMDProtection &protection)
Fills a mark protection response object.
EPP DomainRenewRsp Class.
Definition: DomainRenewRsp.H:21
EPP AsnRenewRsp Class.
void parse_contact_check_rsp(const string &xml_payload, ContactCheckRsp *rsp)
Parse the response to a contact check command.
void parse_contact_transfer_rsp(const string &xml_payload, ContactTransferRsp *rsp)
Parse the response to a contact transfer command.
EPP BrDomainCheckRsp extension Class.
Definition: BrDomainCheckRsp.H:19
EPP DomainTransferRsp Class.
Definition: DomainTransferRsp.H:18
EPP AsnInfoRsp Class.
EPP DomainCheckRsp Class.
Definition: DomainCheckRsp.H:25
void fill_poll_rsp(DOMNode *n, PollRsp *poll_rsp)
Fills a Poll response object.
void parse_def_reg_update_rsp(const string &xml_payload, Response *rsp)
Parse the response to a defensive registration update command.
EPP AsnTransferRsp.
Definition: AsnTransferRsp.H:17
EPP AsnTransferRsp Class.
void fill_domain_update_rsp(DOMNode *n, DomainUpdateRsp *rsp)
Fills a Domain update response object.
EPP IpNetworkTransferRsp Class.
Definition: IpNetworkTransferRsp.H:21
void parse_domain_info_rsp(const string &xml_payload, DomainInfoRsp *rsp)
Parse the response to a domain info command.
void fill_mark_court_rsp(DOMNode *n, SMDCourt &court)
Fills a mark court response object.
EPP AnsRenewRsp Class.
Definition: AsnRenewRsp.H:17
EPP BrDomainCreateRsp extension Class.
EPP BrOrgCheckRsp extension Class.
Definition: BrOrgCheckRsp.H:15
void fill_def_reg_info_rsp(DOMNode *n, DefRegInfoRsp *rsp)
Fills a defensive registration info response object.
EPP DefRegRenewRsp Class.
void parse_logout_rsp(const string &xml_payload, Response *rsp)
Parse the response to a logout command.
EPP IpNetworkCheckRsp Class.
void parse_domain_create_rsp(const string &xml_payload, DomainCreateRsp *rsp)
Parse the response to a domain create command.
void fill_mark_addr_rsp(DOMNode *n, PostalInfo &postalInfo)
Fills a mark address response object.
EPP BrOrgInfoRsp Class.
EPP DomainInfoRsp Class.
Definition: DomainInfoRsp.H:29
EPP IpNetworkRenewRsp Class.
Definition: IpNetworkRenewRsp.H:17
EPP LaunchInfoRsp Class.
Definition: LaunchInfoRsp.H:21
EPP BrOrgInfoRsp Class.
Definition: BrOrgInfoRsp.H:28
EPP IpNetworkInfoRsp Class.
Definition: IpNetworkInfoRsp.H:28
EPP SMDTrademark Class.
Definition: SMD.H:351
void fill_domain_info_rsp(DOMNode *n, DomainInfoRsp *rsp)
Fills a Domain info response object.
EPP IpNetworkInfoRsp Class.
void fill_mark_holder_rsp(DOMNode *n, SMDHolder &holder)
Fills a mark holder response object.
EPP DefRegCreateRsp Class.
void fill_launch_info_rsp(DOMNode *n, LaunchInfoRsp &launch)
Fills a Launch info response object.
EPP PanDataRsp Class to be used with PollRsp.
EPP DefRegCheckRsp Class.
void parse_def_reg_transfer_rsp(const string &xml_payload, DefRegTransferRsp *rsp)
Parse the response to a defensive registration transfer command.
EPP DomainCreateRsp Class.
EPP ContactInfoRsp Class.
EPP DomainRenewRsp Class.
void parse_response(const string &xml_payload, Response *rsp)
Parse the response.
EPP BrOrgCreateRsp Class.
void parse_contact_info_rsp(const string &xml_payload, ContactInfoRsp *rsp)
Parse the response to a contact info command.
EPP BrOrgCheckRsp extension Class.
void parse_def_reg_delete_rsp(const string &xml_payload, Response *rsp)
Parse the response to a defensive registration create command.
void parse_def_reg_check_rsp(const string &xml_payload, DefRegCheckRsp *rsp)
Parse the response to a defensive registration check command.
EPP BrDomainPanDataRsp Class to be used with PollRsp.
EPP Greeting Class.
void parse_domain_check_rsp(const string &xml_payload, DomainCheckRsp *rsp)
Parse the response to a domain check command.
void fill_contact_transfer_rsp(DOMNode *n, ContactTransferRsp *rsp)
Fills a Contact transfer response object.
void fill_contact_pandata_rsp(DOMNode *n, PanDataRsp *rsp)
Fills a Contact PanData response object.
EPP ContactCheckRsp Class.
void fill_contact_info_rsp(DOMNode *n, ContactInfoRsp *rsp)
Fills a Contact info response object.
EPP BrDomainRenewRsp extension Class.
EPP Greeting Class.
Definition: Greeting.H:21
void fill_domain_transfer_rsp(DOMNode *n, DomainTransferRsp *rsp)
Fills a Domain transfer response object.
EPP AsnCheckRsp Class.
void fill_greeting(DOMNode *n, Greeting *greeting)
Fills a Greeting object.
void fill_mark_contact_rsp(DOMNode *n, SMDContact &contact)
Fills a mark contact response object.
void parse_domain_transfer_rsp(const string &xml_payload, DomainTransferRsp *rsp)
Parse the response to a domain transfer command.
EPP ContactCheckRsp Class.
Definition: ContactCheckRsp.H:24
void parse_domain_renew_rsp(const string &xml_payload, DomainRenewRsp *rsp)
Parse the response to a domain renew command.
void fill_mark_trademark_rsp(DOMNode *n, SMDTrademark &trademark)
Fills a mark trademark response object.
EPP AnsInfoRsp Class.
Definition: AsnInfoRsp.H:25
EPP ContactTransferRsp Class.
Definition: ContactTransferRsp.H:18
void fill_def_reg_create_rsp(DOMNode *n, DefRegCreateRsp *rsp)
Fills a defensive registration create response object.
void fill_result(DOMNode *n, Response *rsp)
Fills a result part of a Response object.
void fill_response(DOMNode *n, Response *rsp)
Fills a Response object.
EPP BrDomainUpdateRsp extension Class.
Definition: BrDomainUpdateRsp.H:20
EPP ContactCreateRsp Class.
void fill_mark_rsp(DOMNode *n, SMDMark &mark)
Fills a mark response object.
EPP AsnCheckRsp Class.
Definition: AsnCheckRsp.H:21
EPP DomainUpdateRsp Class.
Definition: DomainUpdateRsp.H:18
void parse_contact_create_rsp(const string &xml_payload, ContactCreateRsp *rsp)
Parse the response to a contact create command.
void parse_def_reg_renew_rsp(const string &xml_payload, DefRegRenewRsp *rsp)
Parse the response to a defensive registration renew command.
EPP LaunchCheckRsp Class.
Definition: LaunchCheckRsp.H:21
void parse_contact_delete_rsp(const string &xml_payload, Response *rsp)
Parse the response to a contact delete command.
EPP BrDomainCheckRsp extension Class.
EPP BrDomainInfoRsp extension Class.
Definition: BrDomainInfoRsp.H:20
void fill_lacnic_contact_info_rsp(DOMNode *n, ContactInfoRsp *rsp)
Fills a Lacnic Contact info response object.
EPP BrOrgPanDataRsp Extension Class to be used with PollRsp.
Definition: BrOrgPanDataRsp.H:20
EPP BrDomainPanDataRsp Class to be used with PollRsp.
Definition: BrDomainPanDataRsp.H:19
EPP SMDProtection Class.
Definition: SMD.H:643
void parse_def_reg_create_rsp(const string &xml_payload, DefRegCreateRsp *rsp)
Parse the response to a defensive registration create command.
EPP IpNetworkCreateRsp Class.
Definition: IpNetworkCreateRsp.H:21
void fill_contact_check_rsp(DOMNode *n, ContactCheckRsp *rsp)
Fills a Contact check response object.
void fill_def_reg_check_rsp(DOMNode *n, DefRegCheckRsp *rsp)
Fills a defensive registration check response object.
EPP DefRegInfoRsp Class.
Definition: DefRegInfoRsp.H:24
EPP PollRsp Class.
Definition: PollRsp.H:26
EPP AsnCreateRsp Class.
EPP BrDomainInfoRsp extension Class.
EPP AsnReserveCreateRsp Class.
void fill_launch_check_rsp(DOMNode *n, LaunchCheckRsp &launch)
Fills a Launch check response object.
EPP BrOrgPanDataRsp Extesion Class to be used with PollRsp.
EPP BrDomainRenewRsp extension Class.
Definition: BrDomainRenewRsp.H:16