-/*\r
- * Copyright (c) 2014 Pantheon Technologies s.r.o. and others. All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
- \r
- module openflow-configuration {\r
- namespace "urn:opendaylight:openflow:config";\r
- prefix "of-config";\r
-\r
- revision "2014-06-30" {\r
- description "Library configuration classes";\r
- }\r
-\r
- typedef path-type {\r
- type enumeration {\r
- enum CLASSPATH {\r
- value 0; \r
- description "Keystore file is located on classpath.";\r
- }\r
- enum PATH {\r
- value 1; \r
- description "Keystore file is located on absolute or relative path.";\r
- }\r
- }\r
- }\r
-\r
- typedef keystore-type {\r
- type enumeration {\r
- enum JKS {\r
- value 0; \r
- description "Keystore type - JKS.";\r
- }\r
- enum PKCS12 {\r
- value 1; \r
- description "Keystore type - PKCS12.";\r
- }\r
- }\r
- }\r
+/*
+ * Copyright (c) 2014 Pantheon Technologies s.r.o. and others. All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+ module openflow-configuration {
+ namespace "urn:opendaylight:openflow:config";
+ prefix "of-config";
+
+ revision "2014-06-30" {
+ description "Library configuration classes";
+ }
+
+ typedef path-type {
+ type enumeration {
+ enum CLASSPATH {
+ value 0;
+ description "Keystore file is located on classpath.";
+ }
+ enum PATH {
+ value 1;
+ description "Keystore file is located on absolute or relative path.";
+ }
+ }
+ }
+
+ typedef keystore-type {
+ type enumeration {
+ enum JKS {
+ value 0;
+ description "Keystore type - JKS.";
+ }
+ enum PKCS12 {
+ value 1;
+ description "Keystore type - PKCS12.";
+ }
+ }
+ }
+
+ typedef transport-protocol {
+ type enumeration {
+ enum TCP {
+ value 0;
+ description "Communication over TCP protocol.";
+ }
+ enum TLS {
+ value 1;
+ description "Communication over TLS protocol.";
+ }
+ enum UDP {
+ value 2;
+ description "Communication over UDP protocol.";
+ }
+ }
+ }
}
\ No newline at end of file