From 0076ef8fa124410e1406d23022c471dba2065c58 Mon Sep 17 00:00:00 2001
From: Walter Purcaro <vuolter@gmail.com>
Date: Sun, 16 Nov 2014 00:25:42 +0100
Subject: Move socketbackend.ttypes to api.types

---
 pyload/api/__init__.py                       |   4 +-
 pyload/api/types.py                          | 381 +++++++++++++++++++++++++++
 pyload/remote/socketbackend/create_ttypes.py |   9 +-
 pyload/remote/socketbackend/ttypes.py        | 381 ---------------------------
 4 files changed, 386 insertions(+), 389 deletions(-)
 create mode 100644 pyload/api/types.py
 delete mode 100644 pyload/remote/socketbackend/ttypes.py

diff --git a/pyload/api/__init__.py b/pyload/api/__init__.py
index 017a9a939..e7e082ecd 100644
--- a/pyload/api/__init__.py
+++ b/pyload/api/__init__.py
@@ -36,9 +36,9 @@ if activated:
         BaseObject = TBase
     except ImportError:
         print "Thrift not imported"
-        from remote.socketbackend.ttypes import *
+        from pyload.api.types import *
 else:
-    from remote.socketbackend.ttypes import *
+    from pyload.api.types import *
 
 # contains function names mapped to their permissions
 # unlisted functions are for admins only
diff --git a/pyload/api/types.py b/pyload/api/types.py
new file mode 100644
index 000000000..7f7c35dfc
--- /dev/null
+++ b/pyload/api/types.py
@@ -0,0 +1,381 @@
+# -*- coding: utf-8 -*-
+# Autogenerated by pyload
+# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+
+class BaseObject(object):
+	__slots__ = []
+
+class Destination:
+	Collector = 0
+	Queue = 1
+
+class DownloadStatus:
+	Aborted = 9
+	Custom = 11
+	Decrypting = 10
+	Downloading = 12
+	Failed = 8
+	Finished = 0
+	Offline = 1
+	Online = 2
+	Processing = 13
+	Queued = 3
+	Skipped = 4
+	Starting = 7
+	TempOffline = 6
+	Unknown = 14
+	Waiting = 5
+
+class ElementType:
+	File = 1
+	Package = 0
+
+class Input:
+	BOOL = 4
+	CHOICE = 6
+	CLICK = 5
+	LIST = 8
+	MULTIPLE = 7
+	NONE = 0
+	PASSWORD = 3
+	TABLE = 9
+	TEXT = 1
+	TEXTBOX = 2
+
+class Output:
+	CAPTCHA = 1
+	NOTIFICATION = 4
+	QUESTION = 2
+
+class AccountInfo(BaseObject):
+	__slots__ = ['validuntil', 'login', 'options', 'valid', 'trafficleft', 'maxtraffic', 'premium', 'type']
+
+	def __init__(self, validuntil=None, login=None, options=None, valid=None, trafficleft=None, maxtraffic=None, premium=None, type=None):
+		self.validuntil = validuntil
+		self.login = login
+		self.options = options
+		self.valid = valid
+		self.trafficleft = trafficleft
+		self.maxtraffic = maxtraffic
+		self.premium = premium
+		self.type = type
+
+class CaptchaTask(BaseObject):
+	__slots__ = ['tid', 'data', 'type', 'resultType']
+
+	def __init__(self, tid=None, data=None, type=None, resultType=None):
+		self.tid = tid
+		self.data = data
+		self.type = type
+		self.resultType = resultType
+
+class ConfigItem(BaseObject):
+	__slots__ = ['name', 'description', 'value', 'type']
+
+	def __init__(self, name=None, description=None, value=None, type=None):
+		self.name = name
+		self.description = description
+		self.value = value
+		self.type = type
+
+class ConfigSection(BaseObject):
+	__slots__ = ['name', 'description', 'items', 'outline']
+
+	def __init__(self, name=None, description=None, items=None, outline=None):
+		self.name = name
+		self.description = description
+		self.items = items
+		self.outline = outline
+
+class DownloadInfo(BaseObject):
+	__slots__ = ['fid', 'name', 'speed', 'eta', 'format_eta', 'bleft', 'size', 'format_size', 'percent', 'status', 'statusmsg', 'format_wait', 'wait_until', 'packageID', 'packageName', 'plugin']
+
+	def __init__(self, fid=None, name=None, speed=None, eta=None, format_eta=None, bleft=None, size=None, format_size=None, percent=None, status=None, statusmsg=None, format_wait=None, wait_until=None, packageID=None, packageName=None, plugin=None):
+		self.fid = fid
+		self.name = name
+		self.speed = speed
+		self.eta = eta
+		self.format_eta = format_eta
+		self.bleft = bleft
+		self.size = size
+		self.format_size = format_size
+		self.percent = percent
+		self.status = status
+		self.statusmsg = statusmsg
+		self.format_wait = format_wait
+		self.wait_until = wait_until
+		self.packageID = packageID
+		self.packageName = packageName
+		self.plugin = plugin
+
+class EventInfo(BaseObject):
+	__slots__ = ['eventname', 'id', 'type', 'destination']
+
+	def __init__(self, eventname=None, id=None, type=None, destination=None):
+		self.eventname = eventname
+		self.id = id
+		self.type = type
+		self.destination = destination
+
+class FileData(BaseObject):
+	__slots__ = ['fid', 'url', 'name', 'plugin', 'size', 'format_size', 'status', 'statusmsg', 'packageID', 'error', 'order']
+
+	def __init__(self, fid=None, url=None, name=None, plugin=None, size=None, format_size=None, status=None, statusmsg=None, packageID=None, error=None, order=None):
+		self.fid = fid
+		self.url = url
+		self.name = name
+		self.plugin = plugin
+		self.size = size
+		self.format_size = format_size
+		self.status = status
+		self.statusmsg = statusmsg
+		self.packageID = packageID
+		self.error = error
+		self.order = order
+
+class FileDoesNotExists(Exception):
+	__slots__ = ['fid']
+
+	def __init__(self, fid=None):
+		self.fid = fid
+
+class InteractionTask(BaseObject):
+	__slots__ = ['iid', 'input', 'structure', 'preset', 'output', 'data', 'title', 'description', 'plugin']
+
+	def __init__(self, iid=None, input=None, structure=None, preset=None, output=None, data=None, title=None, description=None, plugin=None):
+		self.iid = iid
+		self.input = input
+		self.structure = structure
+		self.preset = preset
+		self.output = output
+		self.data = data
+		self.title = title
+		self.description = description
+		self.plugin = plugin
+
+class OnlineCheck(BaseObject):
+	__slots__ = ['rid', 'data']
+
+	def __init__(self, rid=None, data=None):
+		self.rid = rid
+		self.data = data
+
+class OnlineStatus(BaseObject):
+	__slots__ = ['name', 'plugin', 'packagename', 'status', 'size']
+
+	def __init__(self, name=None, plugin=(None, None), packagename=None, status=None, size=None):
+		self.name = name
+		self.plugin = plugin
+		self.packagename = packagename
+		self.status = status
+		self.size = size
+
+class PackageData(BaseObject):
+	__slots__ = ['pid', 'name', 'folder', 'site', 'password', 'dest', 'order', 'linksdone', 'sizedone', 'sizetotal', 'linkstotal', 'links', 'fids']
+
+	def __init__(self, pid=None, name=None, folder=None, site=None, password=None, dest=None, order=None, linksdone=None, sizedone=None, sizetotal=None, linkstotal=None, links=None, fids=None):
+		self.pid = pid
+		self.name = name
+		self.folder = folder
+		self.site = site
+		self.password = password
+		self.dest = dest
+		self.order = order
+		self.linksdone = linksdone
+		self.sizedone = sizedone
+		self.sizetotal = sizetotal
+		self.linkstotal = linkstotal
+		self.links = links
+		self.fids = fids
+
+class PackageDoesNotExists(Exception):
+	__slots__ = ['pid']
+
+	def __init__(self, pid=None):
+		self.pid = pid
+
+class ServerStatus(BaseObject):
+	__slots__ = ['pause', 'active', 'queue', 'total', 'speed', 'download', 'reconnect']
+
+	def __init__(self, pause=None, active=None, queue=None, total=None, speed=None, download=None, reconnect=None):
+		self.pause = pause
+		self.active = active
+		self.queue = queue
+		self.total = total
+		self.speed = speed
+		self.download = download
+		self.reconnect = reconnect
+
+class ServiceCall(BaseObject):
+	__slots__ = ['plugin', 'func', 'arguments', 'parseArguments']
+
+	def __init__(self, plugin=None, func=None, arguments=None, parseArguments=None):
+		self.plugin = plugin
+		self.func = func
+		self.arguments = arguments
+		self.parseArguments = parseArguments
+
+class ServiceDoesNotExists(Exception):
+	__slots__ = ['plugin', 'func']
+
+	def __init__(self, plugin=None, func=None):
+		self.plugin = plugin
+		self.func = func
+
+class ServiceException(Exception):
+	__slots__ = ['msg']
+
+	def __init__(self, msg=None):
+		self.msg = msg
+
+class UserData(BaseObject):
+	__slots__ = ['name', 'email', 'role', 'permission', 'templateName']
+
+	def __init__(self, name=None, email=None, role=None, permission=None, templateName=None):
+		self.name = name
+		self.email = email
+		self.role = role
+		self.permission = permission
+		self.templateName = templateName
+
+class Iface:
+	def addFiles(self, pid, links):
+		pass
+	def addPackage(self, name, links, dest):
+		pass
+	def call(self, info):
+		pass
+	def checkOnlineStatus(self, urls):
+		pass
+	def checkOnlineStatusContainer(self, urls, filename, data):
+		pass
+	def checkURLs(self, urls):
+		pass
+	def deleteFiles(self, fids):
+		pass
+	def deleteFinished(self):
+		pass
+	def deletePackages(self, pids):
+		pass
+	def freeSpace(self):
+		pass
+	def generateAndAddPackages(self, links, dest):
+		pass
+	def generatePackages(self, links):
+		pass
+	def getAccountTypes(self):
+		pass
+	def getAccounts(self, refresh):
+		pass
+	def getAllInfo(self):
+		pass
+	def getAllUserData(self):
+		pass
+	def getCaptchaTask(self, exclusive):
+		pass
+	def getCaptchaTaskStatus(self, tid):
+		pass
+	def getCollector(self):
+		pass
+	def getCollectorData(self):
+		pass
+	def getConfig(self):
+		pass
+	def getConfigValue(self, category, option, section):
+		pass
+	def getEvents(self, uuid):
+		pass
+	def getFileData(self, fid):
+		pass
+	def getFileOrder(self, pid):
+		pass
+	def getInfoByPlugin(self, plugin):
+		pass
+	def getLog(self, offset):
+		pass
+	def getPackageData(self, pid):
+		pass
+	def getPackageInfo(self, pid):
+		pass
+	def getPackageOrder(self, destination):
+		pass
+	def getPluginConfig(self):
+		pass
+	def getQueue(self):
+		pass
+	def getQueueData(self):
+		pass
+	def getServerVersion(self):
+		pass
+	def getServices(self):
+		pass
+	def getUserData(self, username, password):
+		pass
+	def hasService(self, plugin, func):
+		pass
+	def isCaptchaWaiting(self):
+		pass
+	def isTimeDownload(self):
+		pass
+	def isTimeReconnect(self):
+		pass
+	def kill(self):
+		pass
+	def login(self, username, password):
+		pass
+	def moveFiles(self, fids, pid):
+		pass
+	def movePackage(self, destination, pid):
+		pass
+	def orderFile(self, fid, position):
+		pass
+	def orderPackage(self, pid, position):
+		pass
+	def parseURLs(self, html, url):
+		pass
+	def pauseServer(self):
+		pass
+	def pollResults(self, rid):
+		pass
+	def pullFromQueue(self, pid):
+		pass
+	def pushToQueue(self, pid):
+		pass
+	def recheckPackage(self, pid):
+		pass
+	def removeAccount(self, plugin, account):
+		pass
+	def restart(self):
+		pass
+	def restartFailed(self):
+		pass
+	def restartFile(self, fid):
+		pass
+	def restartPackage(self, pid):
+		pass
+	def setCaptchaResult(self, tid, result):
+		pass
+	def setConfigValue(self, category, option, value, section):
+		pass
+	def setPackageData(self, pid, data):
+		pass
+	def setPackageName(self, pid, name):
+		pass
+	def statusDownloads(self):
+		pass
+	def statusServer(self):
+		pass
+	def stopAllDownloads(self):
+		pass
+	def stopDownloads(self, fids):
+		pass
+	def togglePause(self):
+		pass
+	def toggleReconnect(self):
+		pass
+	def unpauseServer(self):
+		pass
+	def updateAccount(self, plugin, account, password, options):
+		pass
+	def uploadContainer(self, filename, data):
+		pass
diff --git a/pyload/remote/socketbackend/create_ttypes.py b/pyload/remote/socketbackend/create_ttypes.py
index 64398c3e7..4563f9711 100644
--- a/pyload/remote/socketbackend/create_ttypes.py
+++ b/pyload/remote/socketbackend/create_ttypes.py
@@ -4,11 +4,8 @@ import inspect
 import sys
 from os.path import abspath, dirname, join
 
-path = dirname(abspath(__file__))
-module = join(path, "..", "..")
-
-sys.path.append(join(module, "lib"))
-sys.path.append(join(module, "remote"))
+sys.path.append(join(pypath, "pyload", "lib"))
+sys.path.append(join(pypath, "pyload", "remote"))
 
 from thriftbackend.thriftgen.pyload import ttypes
 from thriftbackend.thriftgen.pyload.Pyload import Iface
@@ -33,7 +30,7 @@ def main():
             enums.append(klass)
 
 
-    f = open(join(path, "ttypes.py"), "wb")
+    f = open(join(pypath, "pyload", "api", "types.py"), "wb")
 
     f.write(
         """# -*- coding: utf-8 -*-
diff --git a/pyload/remote/socketbackend/ttypes.py b/pyload/remote/socketbackend/ttypes.py
deleted file mode 100644
index 3fd02fac8..000000000
--- a/pyload/remote/socketbackend/ttypes.py
+++ /dev/null
@@ -1,381 +0,0 @@
-# -*- coding: utf-8 -*-
-# Autogenerated by pyload
-# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
-
-class BaseObject(object):
-	__slots__ = []
-
-class Destination:
-	Collector = 0
-	Queue = 1
-
-class DownloadStatus:
-	Aborted = 9
-	Custom = 11
-	Decrypting = 10
-	Downloading = 12
-	Failed = 8
-	Finished = 0
-	Offline = 1
-	Online = 2
-	Processing = 13
-	Queued = 3
-	Skipped = 4
-	Starting = 7
-	TempOffline = 6
-	Unknown = 14
-	Waiting = 5
-
-class ElementType:
-	File = 1
-	Package = 0
-
-class Input:
-	BOOL = 4
-	CHOICE = 6
-	CLICK = 5
-	LIST = 8
-	MULTIPLE = 7
-	NONE = 0
-	PASSWORD = 3
-	TABLE = 9
-	TEXT = 1
-	TEXTBOX = 2
-
-class Output:
-	CAPTCHA = 1
-	NOTIFICATION = 4
-	QUESTION = 2
-
-class AccountInfo(BaseObject):
-	__slots__ = ['validuntil', 'login', 'options', 'valid', 'trafficleft', 'maxtraffic', 'premium', 'type']
-
-	def __init__(self, validuntil=None, login=None, options=None, valid=None, trafficleft=None, maxtraffic=None, premium=None, type=None):
-		self.validuntil = validuntil
-		self.login = login
-		self.options = options
-		self.valid = valid
-		self.trafficleft = trafficleft
-		self.maxtraffic = maxtraffic
-		self.premium = premium
-		self.type = type
-
-class CaptchaTask(BaseObject):
-	__slots__ = ['tid', 'data', 'type', 'resultType']
-
-	def __init__(self, tid=None, data=None, type=None, resultType=None):
-		self.tid = tid
-		self.data = data
-		self.type = type
-		self.resultType = resultType
-
-class ConfigItem(BaseObject):
-	__slots__ = ['name', 'description', 'value', 'type']
-
-	def __init__(self, name=None, description=None, value=None, type=None):
-		self.name = name
-		self.description = description
-		self.value = value
-		self.type = type
-
-class ConfigSection(BaseObject):
-	__slots__ = ['name', 'description', 'items', 'outline']
-
-	def __init__(self, name=None, description=None, items=None, outline=None):
-		self.name = name
-		self.description = description
-		self.items = items
-		self.outline = outline
-
-class DownloadInfo(BaseObject):
-	__slots__ = ['fid', 'name', 'speed', 'eta', 'format_eta', 'bleft', 'size', 'format_size', 'percent', 'status', 'statusmsg', 'format_wait', 'wait_until', 'packageID', 'packageName', 'plugin']
-
-	def __init__(self, fid=None, name=None, speed=None, eta=None, format_eta=None, bleft=None, size=None, format_size=None, percent=None, status=None, statusmsg=None, format_wait=None, wait_until=None, packageID=None, packageName=None, plugin=None):
-		self.fid = fid
-		self.name = name
-		self.speed = speed
-		self.eta = eta
-		self.format_eta = format_eta
-		self.bleft = bleft
-		self.size = size
-		self.format_size = format_size
-		self.percent = percent
-		self.status = status
-		self.statusmsg = statusmsg
-		self.format_wait = format_wait
-		self.wait_until = wait_until
-		self.packageID = packageID
-		self.packageName = packageName
-		self.plugin = plugin
-
-class EventInfo(BaseObject):
-	__slots__ = ['eventname', 'id', 'type', 'destination']
-
-	def __init__(self, eventname=None, id=None, type=None, destination=None):
-		self.eventname = eventname
-		self.id = id
-		self.type = type
-		self.destination = destination
-
-class FileData(BaseObject):
-	__slots__ = ['fid', 'url', 'name', 'plugin', 'size', 'format_size', 'status', 'statusmsg', 'packageID', 'error', 'order']
-
-	def __init__(self, fid=None, url=None, name=None, plugin=None, size=None, format_size=None, status=None, statusmsg=None, packageID=None, error=None, order=None):
-		self.fid = fid
-		self.url = url
-		self.name = name
-		self.plugin = plugin
-		self.size = size
-		self.format_size = format_size
-		self.status = status
-		self.statusmsg = statusmsg
-		self.packageID = packageID
-		self.error = error
-		self.order = order
-
-class FileDoesNotExists(Exception):
-	__slots__ = ['fid']
-
-	def __init__(self, fid=None):
-		self.fid = fid
-
-class InteractionTask(BaseObject):
-	__slots__ = ['iid', 'input', 'structure', 'preset', 'output', 'data', 'title', 'description', 'plugin']
-
-	def __init__(self, iid=None, input=None, structure=None, preset=None, output=None, data=None, title=None, description=None, plugin=None):
-		self.iid = iid
-		self.input = input
-		self.structure = structure
-		self.preset = preset
-		self.output = output
-		self.data = data
-		self.title = title
-		self.description = description
-		self.plugin = plugin
-
-class OnlineCheck(BaseObject):
-	__slots__ = ['rid', 'data']
-
-	def __init__(self, rid=None, data=None):
-		self.rid = rid
-		self.data = data
-
-class OnlineStatus(BaseObject):
-	__slots__ = ['name', 'plugin', 'packagename', 'status', 'size']
-
-	def __init__(self, name=None, plugin=None, packagename=None, status=None, size=None):
-		self.name = name
-		self.plugin = plugin
-		self.packagename = packagename
-		self.status = status
-		self.size = size
-
-class PackageData(BaseObject):
-	__slots__ = ['pid', 'name', 'folder', 'site', 'password', 'dest', 'order', 'linksdone', 'sizedone', 'sizetotal', 'linkstotal', 'links', 'fids']
-
-	def __init__(self, pid=None, name=None, folder=None, site=None, password=None, dest=None, order=None, linksdone=None, sizedone=None, sizetotal=None, linkstotal=None, links=None, fids=None):
-		self.pid = pid
-		self.name = name
-		self.folder = folder
-		self.site = site
-		self.password = password
-		self.dest = dest
-		self.order = order
-		self.linksdone = linksdone
-		self.sizedone = sizedone
-		self.sizetotal = sizetotal
-		self.linkstotal = linkstotal
-		self.links = links
-		self.fids = fids
-
-class PackageDoesNotExists(Exception):
-	__slots__ = ['pid']
-
-	def __init__(self, pid=None):
-		self.pid = pid
-
-class ServerStatus(BaseObject):
-	__slots__ = ['pause', 'active', 'queue', 'total', 'speed', 'download', 'reconnect']
-
-	def __init__(self, pause=None, active=None, queue=None, total=None, speed=None, download=None, reconnect=None):
-		self.pause = pause
-		self.active = active
-		self.queue = queue
-		self.total = total
-		self.speed = speed
-		self.download = download
-		self.reconnect = reconnect
-
-class ServiceCall(BaseObject):
-	__slots__ = ['plugin', 'func', 'arguments', 'parseArguments']
-
-	def __init__(self, plugin=None, func=None, arguments=None, parseArguments=None):
-		self.plugin = plugin
-		self.func = func
-		self.arguments = arguments
-		self.parseArguments = parseArguments
-
-class ServiceDoesNotExists(Exception):
-	__slots__ = ['plugin', 'func']
-
-	def __init__(self, plugin=None, func=None):
-		self.plugin = plugin
-		self.func = func
-
-class ServiceException(Exception):
-	__slots__ = ['msg']
-
-	def __init__(self, msg=None):
-		self.msg = msg
-
-class UserData(BaseObject):
-	__slots__ = ['name', 'email', 'role', 'permission', 'templateName']
-
-	def __init__(self, name=None, email=None, role=None, permission=None, templateName=None):
-		self.name = name
-		self.email = email
-		self.role = role
-		self.permission = permission
-		self.templateName = templateName
-
-class Iface:
-	def addFiles(self, pid, links):
-		pass
-	def addPackage(self, name, links, dest):
-		pass
-	def call(self, info):
-		pass
-	def checkOnlineStatus(self, urls):
-		pass
-	def checkOnlineStatusContainer(self, urls, filename, data):
-		pass
-	def checkURLs(self, urls):
-		pass
-	def deleteFiles(self, fids):
-		pass
-	def deleteFinished(self):
-		pass
-	def deletePackages(self, pids):
-		pass
-	def freeSpace(self):
-		pass
-	def generateAndAddPackages(self, links, dest):
-		pass
-	def generatePackages(self, links):
-		pass
-	def getAccountTypes(self):
-		pass
-	def getAccounts(self, refresh):
-		pass
-	def getAllInfo(self):
-		pass
-	def getAllUserData(self):
-		pass
-	def getCaptchaTask(self, exclusive):
-		pass
-	def getCaptchaTaskStatus(self, tid):
-		pass
-	def getCollector(self):
-		pass
-	def getCollectorData(self):
-		pass
-	def getConfig(self):
-		pass
-	def getConfigValue(self, category, option, section):
-		pass
-	def getEvents(self, uuid):
-		pass
-	def getFileData(self, fid):
-		pass
-	def getFileOrder(self, pid):
-		pass
-	def getInfoByPlugin(self, plugin):
-		pass
-	def getLog(self, offset):
-		pass
-	def getPackageData(self, pid):
-		pass
-	def getPackageInfo(self, pid):
-		pass
-	def getPackageOrder(self, destination):
-		pass
-	def getPluginConfig(self):
-		pass
-	def getQueue(self):
-		pass
-	def getQueueData(self):
-		pass
-	def getServerVersion(self):
-		pass
-	def getServices(self):
-		pass
-	def getUserData(self, username, password):
-		pass
-	def hasService(self, plugin, func):
-		pass
-	def isCaptchaWaiting(self):
-		pass
-	def isTimeDownload(self):
-		pass
-	def isTimeReconnect(self):
-		pass
-	def kill(self):
-		pass
-	def login(self, username, password):
-		pass
-	def moveFiles(self, fids, pid):
-		pass
-	def movePackage(self, destination, pid):
-		pass
-	def orderFile(self, fid, position):
-		pass
-	def orderPackage(self, pid, position):
-		pass
-	def parseURLs(self, html, url):
-		pass
-	def pauseServer(self):
-		pass
-	def pollResults(self, rid):
-		pass
-	def pullFromQueue(self, pid):
-		pass
-	def pushToQueue(self, pid):
-		pass
-	def recheckPackage(self, pid):
-		pass
-	def removeAccount(self, plugin, account):
-		pass
-	def restart(self):
-		pass
-	def restartFailed(self):
-		pass
-	def restartFile(self, fid):
-		pass
-	def restartPackage(self, pid):
-		pass
-	def setCaptchaResult(self, tid, result):
-		pass
-	def setConfigValue(self, category, option, value, section):
-		pass
-	def setPackageData(self, pid, data):
-		pass
-	def setPackageName(self, pid, name):
-		pass
-	def statusDownloads(self):
-		pass
-	def statusServer(self):
-		pass
-	def stopAllDownloads(self):
-		pass
-	def stopDownloads(self, fids):
-		pass
-	def togglePause(self):
-		pass
-	def toggleReconnect(self):
-		pass
-	def unpauseServer(self):
-		pass
-	def updateAccount(self, plugin, account, password, options):
-		pass
-	def uploadContainer(self, filename, data):
-		pass
-- 
cgit v1.2.3