Merge "Define some abstract methods in VpnDriver class"

This commit is contained in:
Jenkins 2014-08-15 05:07:20 +00:00 committed by Gerrit Code Review
commit 1694d2419b
1 changed files with 13 additions and 0 deletions

View File

@ -52,6 +52,19 @@ class VpnDriver(object):
def delete_vpnservice(self, context, vpnservice):
pass
@abc.abstractmethod
def create_ipsec_site_connection(self, context, ipsec_site_connection):
pass
@abc.abstractmethod
def update_ipsec_site_connection(self, context, old_ipsec_site_connection,
ipsec_site_connection):
pass
@abc.abstractmethod
def delete_ipsec_site_connection(self, context, ipsec_site_connection):
pass
class BaseIPsecVpnAgentApi(n_rpc.RpcProxy):
"""Base class for IPSec API to agent."""