Metronet Local Service
Change-Id: I92e13f49bbdfc60d27496b3c11207a72310731d4
diff --git a/xos/synchronizer/pseudowireproviders/pseudowireprovider.py b/xos/synchronizer/pseudowireproviders/pseudowireprovider.py
new file mode 100644
index 0000000..5107499
--- /dev/null
+++ b/xos/synchronizer/pseudowireproviders/pseudowireprovider.py
@@ -0,0 +1,36 @@
+from xos.logger import Logger, logging
+
+logger = Logger(level=logging.INFO)
+
+
+class PseudowireProvider(object):
+
+ def __init__(self, **args):
+ pass
+
+ # Methods to support creation
+ #
+ # Returns: handle
+ #
+ def create(self, port1, port2, vlanid, pseudowireservice):
+ # Default method needs to be overriden
+ logger.info("create called - should be overriden")
+
+ # Method to support connection
+ #
+ def connect(self, handle):
+ # Default method needs to be overriden
+ logger.info("connect called - should be overriden")
+ return None
+
+ # Method to support disconnection
+ #
+ def disconnect(self, handle):
+ # Default method needs to be overriden
+ logger.info("discoconnect called - should be overriden")
+
+ # Methods to support deletion
+ #
+ def delete(self, handle):
+ # Default method needs to be overriden
+ logger.info("delete called - should be overriden")
\ No newline at end of file