gnuradionetwork/frn/manager/dummy.py

39 lines
879 B
Python
Raw Normal View History

2010-08-18 15:46:58 +00:00
# -*- coding: utf-8 -*-
#
# Copyright 2010 Maurizio Porrato <maurizio.porrato@gmail.com>
# See LICENSE.txt for copyright info
from zope.interface import implements
2010-08-18 15:46:58 +00:00
from frn.manager import IManager
from twisted.internet import defer
from random import randint
class DummyManager(object):
implements(IManager)
def _randId(self):
return '.'.join([str(randint(1,254)) for i in range(4)])
def serverLogin(self, server):
2010-08-18 15:46:58 +00:00
return defer.succeed(0)
def serverLogout(self, server):
2010-08-18 15:46:58 +00:00
return defer.succeed(None)
def clientLogin(self, server, user):
2010-08-18 15:46:58 +00:00
return defer.succeed(self._randId())
def clientLogout(self, server, user):
2010-08-18 15:46:58 +00:00
return defer.succeed('OK')
def getClientList(self):
return defer.succeed({})
2010-08-18 15:46:58 +00:00
def registerUser(self, user):
return defer.succeed('OK')
# vim: set et ai sw=4 ts=4 sts=4: