mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
F #4809: AddServer zone API in federated setups
This commit is contained in:
parent
ebc810f499
commit
c360b015b3
@ -759,6 +759,7 @@ void RequestManager::register_xml_methods()
|
||||
xmlrpc_c::method * zone_update_pt;
|
||||
xmlrpc_c::method * zone_delete_pt;
|
||||
xmlrpc_c::method * zone_rename_pt;
|
||||
xmlrpc_c::method * zone_addserver_pt;
|
||||
|
||||
if (nebula.is_federation_slave())
|
||||
{
|
||||
@ -766,6 +767,7 @@ void RequestManager::register_xml_methods()
|
||||
zone_update_pt = new RequestManagerProxy("one.zone.update");
|
||||
zone_delete_pt = new RequestManagerProxy("one.zone.delete");
|
||||
zone_rename_pt = new RequestManagerProxy("one.zone.rename");
|
||||
zone_addserver_pt = new RequestManagerProxy("one.zone.addserver");
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -773,14 +775,14 @@ void RequestManager::register_xml_methods()
|
||||
zone_update_pt = new ZoneUpdateTemplate();
|
||||
zone_delete_pt = new ZoneDelete();
|
||||
zone_rename_pt = new ZoneRename();
|
||||
zone_addserver_pt = new ZoneAddServer();
|
||||
}
|
||||
|
||||
xmlrpc_c::methodPtr zone_allocate(zone_allocate_pt);
|
||||
xmlrpc_c::methodPtr zone_update(zone_update_pt);
|
||||
xmlrpc_c::methodPtr zone_delete(zone_delete_pt);
|
||||
xmlrpc_c::methodPtr zone_rename(zone_rename_pt);
|
||||
|
||||
xmlrpc_c::methodPtr zone_addserver(new ZoneAddServer());
|
||||
xmlrpc_c::methodPtr zone_addserver(zone_addserver_pt);
|
||||
|
||||
xmlrpc_c::methodPtr zone_info(new ZoneInfo());
|
||||
xmlrpc_c::methodPtr zonepool_info(new ZonePoolInfo());
|
||||
|
Loading…
x
Reference in New Issue
Block a user