update from RIFT as of 696b75d2fe9fb046261b08c616f1bcf6c0b54a9b second try
[osm/SO.git] / rwlaunchpad / plugins / rwvns / vala / rwsdn.vala
index a4d597d..527b255 100644 (file)
@@ -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);