7 #ifndef __IPNETWORKINFORSP_H__
8 #define __IPNETWORKINFORSP_H__
125 _allocType = allocType;
143 _reserveType = reserveType;
161 _reserveComment = reserveComment;
170 return _reserveComment;
179 _organization = organization;
188 return _organization;
198 _contacts[type] = identification;
235 _reversesDns.push_back(reverseDns);
253 _ds_list.push_back(ds_info);
272 _parentNetwork = network;
281 return _parentNetwork;
291 _childNetworks.push_back(network);
301 return _childNetworks;
443 _reversesDns.clear();
445 _parentNetwork.reset();
446 _childNetworks.clear();
467 string _reserveComment;
470 string _organization;
473 map< string, string, less<string> > _contacts;
479 vector<ReverseDns> _reversesDns;
482 list<ReverseDSInfo> _ds_list;
485 Network _parentNetwork;
489 vector<Network> _childNetworks;
574 #endif // __IPNETWORKINFORSP_H__
IpRange get_ipRange() const
Returns ip range.
Definition: IpNetworkInfoRsp.H:54
string get_trDate() const
Returns most recent successful IP network object transfer.
Definition: IpNetworkInfoRsp.H:431
string get_crDate() const
Returns date of the ip range creation.
Definition: IpNetworkInfoRsp.H:355
void set_organization(const string &organization)
Sets organization.
Definition: IpNetworkInfoRsp.H:177
EPP Response Class.
Definition: Response.H:24
IpNetworkInfoRsp(bool reset=false)
Default constructor.
Definition: IpNetworkInfoRsp.H:515
void set_crDate(const string &crDate)
Sets date of the ip range creation.
Definition: IpNetworkInfoRsp.H:346
string get_organization() const
Returns organization associated with the ip range.
Definition: IpNetworkInfoRsp.H:186
IpRange _ipRange
ip range
Definition: IpNetworkInfoRsp.H:567
EPP/DNSSEC DS information class for reverse DNS.
string get_upId() const
Returns last client that updated the ip range.
Definition: IpNetworkInfoRsp.H:394
vector< ReverseDns > get_reversesDns() const
Returns reverses dns.
Definition: IpNetworkInfoRsp.H:242
string get_crId() const
Returns client that created the ip range.
Definition: IpNetworkInfoRsp.H:337
EPP Network Class used in IpNetworkInfoRsp Class.
Definition: IpNetworkInfoRsp.H:32
string get_reserveType() const
Returns reservation type.
Definition: IpNetworkInfoRsp.H:150
Network()
Default constructor.
Definition: IpNetworkInfoRsp.H:36
void set_reserveType(const string &reserveType)
Sets reservation type.
Definition: IpNetworkInfoRsp.H:141
void set_reserveComment(const string &reserveComment)
Sets reservation comments.
Definition: IpNetworkInfoRsp.H:159
void set_roid(const string &roid)
Sets repository object ID.
Definition: IpNetworkInfoRsp.H:63
Describes IpRange structure.
Definition: CommonData.H:192
void set_upId(const string &upId)
Sets last client that updated the ip range.
Definition: IpNetworkInfoRsp.H:385
void set_roid(const string &roid)
Sets repository object ID.
Definition: IpNetworkInfoRsp.H:105
vector< IpRangeInfo > get_ipRangeInfo() const
Returns list of all ip range infos.
Definition: IpNetworkInfoRsp.H:553
void insert_contact(const string &type, const string &identification)
Inserts a contact in the map of other contacts.
Definition: IpNetworkInfoRsp.H:196
string get_upDate() const
Returns date of the last update.
Definition: IpNetworkInfoRsp.H:413
IpRange get_ipRange() const
Returns ip range.
Definition: IpNetworkInfoRsp.H:535
string get_roid() const
Returns repository object ID.
Definition: IpNetworkInfoRsp.H:72
void set_exDate(const string &exDate)
Sets ip range's expiration date.
Definition: IpNetworkInfoRsp.H:365
void set_allocType(const string &allocType)
Sets allocation type.
Definition: IpNetworkInfoRsp.H:123
Network get_parentNetwork() const
Returns parent network.
Definition: IpNetworkInfoRsp.H:279
EPP IpNetworkInfoRsp Class.
Definition: IpNetworkInfoRsp.H:28
void set_trDate(const string &trDate)
Sets most recent successful IP network object transfer.
Definition: IpNetworkInfoRsp.H:422
void set_asn(const int asn)
Sets asn.
Definition: IpNetworkInfoRsp.H:215
void set_ipRange(const IpRange &ipRange)
Sets ip range.
Definition: IpNetworkInfoRsp.H:45
string get_allocType() const
Returns allocation type.
Definition: IpNetworkInfoRsp.H:132
void set_upDate(const string &upDate)
Sets date of the last update.
Definition: IpNetworkInfoRsp.H:404
vector< IpRangeInfo > _ipRangeInfo
ip range info
Definition: IpNetworkInfoRsp.H:570
void set_crId(const string &crId)
Sets client that created the ip range.
Definition: IpNetworkInfoRsp.H:328
IpRangeInfo()
Default constructor.
Definition: IpNetworkInfoRsp.H:96
list< ReverseDSInfo > get_dsInfo() const
Returns DS information list.
Definition: IpNetworkInfoRsp.H:260
void insert_ipRangeInfo(const IpRangeInfo &ipRangeInfo)
Inserts ip range info.
Definition: IpNetworkInfoRsp.H:544
string get_roid() const
Returns repository object ID.
Definition: IpNetworkInfoRsp.H:114
void insert_childNetwork(const Network &network)
Inserts child network.
Definition: IpNetworkInfoRsp.H:289
void insert_reverseDns(const ReverseDns &reverseDns)
Sets reverse dns.
Definition: IpNetworkInfoRsp.H:233
void set_parentNetwork(const Network &network)
Sets parent network.
Definition: IpNetworkInfoRsp.H:270
string get_reserveComment() const
Returns reservation comments.
Definition: IpNetworkInfoRsp.H:168
void set_ipRange(const IpRange &ipRange)
Sets ip range.
Definition: IpNetworkInfoRsp.H:526
map< string, string, less< string > > get_contacts() const
Returns map of other contacts.
Definition: IpNetworkInfoRsp.H:205
EPP IpRangeInfo Class used in IpRangeInfoRsp Class.
Definition: IpNetworkInfoRsp.H:92
void reset()
reset attributes
Definition: Response.H:161
int get_asn() const
Returns asn.
Definition: IpNetworkInfoRsp.H:224
string get_clId() const
Returns sponsoring client.
Definition: IpNetworkInfoRsp.H:318
void set_clId(const string &clId)
Sets sponsoring client.
Definition: IpNetworkInfoRsp.H:309
Reverse DSInfo Class.
Definition: ReverseDSInfo.H:16
string get_exDate() const
Returns ip range's expiration date.
Definition: IpNetworkInfoRsp.H:375
vector< Network > get_childNetworks() const
Returns child networks.
Definition: IpNetworkInfoRsp.H:299
void add_dsInfo(const ReverseDSInfo &ds_info)
Adds DS information.
Definition: IpNetworkInfoRsp.H:251