X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwlaunchpad%2Fplugins%2Frwvns%2Fvala%2Frwsdn.vala;fp=rwlaunchpad%2Fplugins%2Frwvns%2Fvala%2Frwsdn.vala;h=527b2551a41a556078ebfb498d19ef05b3de33f3;hb=4870d0ee29789b859931e4e2c73e13dcb29537d5;hp=a4d597d89b216f58e51e637b1e64077d0f3d3d8a;hpb=6f1a3fe149e4a6b9803382cb299c902f4cf58ec9;p=osm%2FSO.git diff --git a/rwlaunchpad/plugins/rwvns/vala/rwsdn.vala b/rwlaunchpad/plugins/rwvns/vala/rwsdn.vala index a4d597d8..527b2551 100644 --- a/rwlaunchpad/plugins/rwvns/vala/rwsdn.vala +++ b/rwlaunchpad/plugins/rwvns/vala/rwsdn.vala @@ -10,8 +10,8 @@ namespace RwSdn { * Credential Validation related APIs */ public abstract RwTypes.RwStatus validate_sdn_creds( - Rwsdnal.SDNAccount account, - out Rwsdnal.SdnConnectionStatus status); + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, + out Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList_ConnectionStatus status); /* * Configuring related APIs @@ -22,22 +22,22 @@ namespace RwSdn { * Network related APIs */ public abstract RwTypes.RwStatus get_network_list( - Rwsdnal.SDNAccount account, + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, out RwTopology.YangData_IetfNetwork network_topology); /* * VNFFG Chain related APIs */ public abstract RwTypes.RwStatus create_vnffg_chain( - Rwsdnal.SDNAccount account, - Rwsdnal.VNFFGChain vnffg_chain, + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, + Rwsdnal.YangData_RwProject_Project_Vnffgs_VnffgChain vnffg_chain, out string vnffg_id); /* * VNFFG Chain Terminate related APIs */ public abstract RwTypes.RwStatus terminate_vnffg_chain( - Rwsdnal.SDNAccount account, + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, string vnffg_id); @@ -45,23 +45,25 @@ namespace RwSdn { * Network related APIs */ public abstract RwTypes.RwStatus get_vnffg_rendered_paths( - Rwsdnal.SDNAccount account, - out Rwsdnal.VNFFGRenderedPaths rendered_paths); + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, + out Rwsdnal.YangData_RwProject_Project_VnffgRenderedPaths rendered_paths); /* * Classifier related APIs */ public abstract RwTypes.RwStatus create_vnffg_classifier( - Rwsdnal.SDNAccount account, - Rwsdnal.VNFFGClassifier vnffg_classifier, - out string vnffg_classifier_id); + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, + Rwsdnal.YangData_RwProject_Project_VnffgClassifiers vnffg_classifier, + [CCode (array_length = false, array_null_terminated = true)] + out string [] vnffg_classifier_id); /* * Classifier related APIs */ public abstract RwTypes.RwStatus terminate_vnffg_classifier( - Rwsdnal.SDNAccount account, - string vnffg_classifier_id); + Rwsdnal.YangData_RwProject_Project_SdnAccounts_SdnAccountList account, + [CCode (array_length = false, array_null_terminated = true)] + string [] vnffg_classifier_id);