コード例 #1
0
ファイル: sc_serverproxy.py プロジェクト: milannic/expCPython
class SimpleConcoordServer:

    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, token='None')

    def __concoordinit__(self):
        return self.proxy.invoke_command('__concoordinit__')

    def test(self):
        return self.proxy.invoke_command('test')

    def start_server(self, bin_args=None):
        return self.proxy.invoke_command('start_server', bin_args)

    def kill_server(self):
        return self.proxy.invoke_command('kill_server')

    def restart_server(self, bin_args=None):
        return self.proxy.invoke_command('restart_server', bin_args)

    def sc_socket(self, domain, type, protocol):
        return self.proxy.invoke_command('sc_socket', domain, type, protocol)

    def sc_connect(self, socket_num):
        return self.proxy.invoke_command('sc_connect', socket_num)

    def sc_send(self, socket_num, data, flags):
        return self.proxy.invoke_command('sc_send', socket_num, data, flags)

    def sc_recv(self, socket_num, buff_size, flags):
        return self.proxy.invoke_command('sc_recv', socket_num, buff_size, flags)

    def sc_close(self, socket_num):
        return self.proxy.invoke_command('sc_close', socket_num)
コード例 #2
0
ファイル: binarytree.py プロジェクト: weaver-viii/concoord
class BinaryTree:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_node(self, data):
        return self.proxy.invoke_command('add_node', data)

    def insert(self, root, data):
        return self.proxy.invoke_command('insert', root, data)

    def find(self, root, target):
        return self.proxy.invoke_command('find', root, target)

    def delete(self, root, target):
        return self.proxy.invoke_command('delete', root, target)

    def get_min(self, root):
        return self.proxy.invoke_command('get_min', root)

    def get_max(self, root):
        return self.proxy.invoke_command('get_max', root)

    def get_depth(self, root):
        return self.proxy.invoke_command('get_depth', root)

    def get_size(self, root):
        return self.proxy.invoke_command('get_size', root)
コード例 #3
0
ファイル: binarytree.py プロジェクト: kotnik/concoord
class BinaryTree:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_node(self, data):
        return self.proxy.invoke_command('add_node', data)

    def insert(self, root, data):
        return self.proxy.invoke_command('insert', root, data)

    def find(self, root, target):
        return self.proxy.invoke_command('find', root, target)

    def delete(self, root, target):
        return self.proxy.invoke_command('delete', root, target)

    def get_min(self, root):
        return self.proxy.invoke_command('get_min', root)

    def get_max(self, root):
        return self.proxy.invoke_command('get_max', root)

    def get_depth(self, root):
        return self.proxy.invoke_command('get_depth', root)

    def get_size(self, root):
        return self.proxy.invoke_command('get_size', root)
コード例 #4
0
ファイル: nameservercoord.py プロジェクト: azazel75/concoord
class NameserverCoord:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def addnodetosubdomain(self, subdomain, nodetype, node):
        return self.proxy.invoke_command('addnodetosubdomain', subdomain, nodetype, node)

    def delsubdomain(self, subdomain):
        return self.proxy.invoke_command('delsubdomain', subdomain)

    def delnodefromsubdomain(self, subdomain, nodetype, node):
        return self.proxy.invoke_command('delnodefromsubdomain', subdomain, nodetype, node)

    def updatesubdomain(self, subdomain, nodes):
        return self.proxy.invoke_command('updatesubdomain', subdomain, nodes)

    def getnodes(self, subdomain):
        return self.proxy.invoke_command('getnodes', subdomain)

    def getsubdomains(self):
        return self.proxy.invoke_command('getsubdomains')

    def _reinstantiate(self, state):
        return self.proxy.invoke_command('_reinstantiate', state)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #5
0
class NameserverCoord:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def addnodetosubdomain(self, subdomain, nodetype, node):
        return self.proxy.invoke_command('addnodetosubdomain', subdomain,
                                         nodetype, node)

    def delsubdomain(self, subdomain):
        return self.proxy.invoke_command('delsubdomain', subdomain)

    def delnodefromsubdomain(self, subdomain, nodetype, node):
        return self.proxy.invoke_command('delnodefromsubdomain', subdomain,
                                         nodetype, node)

    def updatesubdomain(self, subdomain, nodes):
        return self.proxy.invoke_command('updatesubdomain', subdomain, nodes)

    def getnodes(self, subdomain):
        return self.proxy.invoke_command('getnodes', subdomain)

    def getsubdomains(self):
        return self.proxy.invoke_command('getsubdomains')

    def _reinstantiate(self, state):
        return self.proxy.invoke_command('_reinstantiate', state)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #6
0
ファイル: barrier.py プロジェクト: chrisy/concoord
class Barrier:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)
        
    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #7
0
ファイル: barrier.py プロジェクト: chrisy/concoord
class Barrier:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #8
0
ファイル: condition.py プロジェクト: chrisy/concoord
class Condition:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)
        
    def __concoordinit__(self, lock=None):
        return self.proxy.invoke_command('__init__', lock)

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def wait(self):
        return self.proxy.invoke_command('wait')

    def notify(self):
        return self.proxy.invoke_command('notify')

    def notifyAll(self):
        return self.proxy.invoke_command('notifyAll')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #9
0
ファイル: condition.py プロジェクト: chrisy/concoord
class Condition:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, lock=None):
        return self.proxy.invoke_command('__init__', lock)

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def wait(self):
        return self.proxy.invoke_command('wait')

    def notify(self):
        return self.proxy.invoke_command('notify')

    def notifyAll(self):
        return self.proxy.invoke_command('notifyAll')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #10
0
ファイル: membership.py プロジェクト: weaver-viii/concoord
class Membership:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add(self, member):
        return self.proxy.invoke_command('add', member)

    def remove(self, member):
        return self.proxy.invoke_command('remove', member)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #11
0
ファイル: membership.py プロジェクト: azazel75/concoord
class Membership:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add(self, member):
        return self.proxy.invoke_command('add', member)

    def remove(self, member):
        return self.proxy.invoke_command('remove', member)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #12
0
class Test():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, True)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def setvalue(self, newvalue):
        return self.proxy.invoke_command('setvalue', newvalue)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #13
0
class Test():
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def setvalue(self, newvalue):
        return self.proxy.invoke_command('setvalue', newvalue)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #14
0
ファイル: test.py プロジェクト: azazel75/concoord
class Test():
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def setvalue(self, newvalue):
        return self.proxy.invoke_command('setvalue', newvalue)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #15
0
class Membership:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add(self, member):
        return self.proxy.invoke_command('add', member)

    def remove(self, member):
        return self.proxy.invoke_command('remove', member)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #16
0
ファイル: test.py プロジェクト: kunthar/concoord
class Test:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, debug=True)
        
    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def setvalue(self, newvalue):
        return self.proxy.invoke_command('setvalue', newvalue)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #17
0
ファイル: membership.py プロジェクト: kotnik/concoord
class Membership:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add(self, member):
        return self.proxy.invoke_command('add', member)

    def remove(self, member):
        return self.proxy.invoke_command('remove', member)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #18
0
ファイル: log.py プロジェクト: chrisy/concoord
class Log:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)
        
    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def write(self, entry):
        return self.proxy.invoke_command('write', entry)

    def append(self, entry):
        return self.proxy.invoke_command('append', entry)

    def read(self):
        return self.proxy.invoke_command('read')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #19
0
ファイル: counter.py プロジェクト: milannic/expCPython
class Counter:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, value=0):
        return self.proxy.invoke_command('__init__', value)

    def decrement(self):
        return self.proxy.invoke_command('decrement')

    def increment(self):
        return self.proxy.invoke_command('increment')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #20
0
ファイル: counter.py プロジェクト: chrisy/concoord
class Counter:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def decrement(self):
        return self.proxy.invoke_command('decrement')

    def increment(self):
        return self.proxy.invoke_command('increment')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #21
0
ファイル: counter.py プロジェクト: weaver-viii/concoord
class Counter:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, value=0):
        return self.proxy.invoke_command('__init__', value)

    def decrement(self):
        return self.proxy.invoke_command('decrement')

    def increment(self):
        return self.proxy.invoke_command('increment')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #22
0
ファイル: rlock.py プロジェクト: chrisy/concoord
class RLock:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)
        
    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #23
0
ファイル: jobmanager.py プロジェクト: weaver-viii/concoord
class JobManager:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_job(self, job):
        return self.proxy.invoke_command('add_job', job)

    def remove_job(self, job):
        return self.proxy.invoke_command('remove_job', job)

    def list_jobs(self):
        return self.proxy.invoke_command('list_jobs')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #24
0
ファイル: test_sanity_proxy.py プロジェクト: kotnik/concoord
class Value():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, debug=False)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_10_percent(self):
        return self.proxy.invoke_command('add_10_percent')

    def subtract_10000(self):
        return self.proxy.invoke_command('subtract_10000')

    def get_data(self):
        return self.proxy.invoke_command('get_data')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #25
0
class Counter:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def decrement(self):
        return self.proxy.invoke_command('decrement')

    def increment(self):
        return self.proxy.invoke_command('increment')

    def getvalue(self):
        return self.proxy.invoke_command('getvalue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #26
0
ファイル: rlock.py プロジェクト: chrisy/concoord
class RLock:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #27
0
ファイル: jobmanager.py プロジェクト: kotnik/concoord
class JobManager:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_job(self, job):
        return self.proxy.invoke_command('add_job', job)

    def remove_job(self, job):
        return self.proxy.invoke_command('remove_job', job)

    def list_jobs(self):
        return self.proxy.invoke_command('list_jobs')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #28
0
ファイル: log.py プロジェクト: azazel75/concoord
class Log:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def write(self, entry):
        return self.proxy.invoke_command('write', entry)

    def append(self, entry):
        return self.proxy.invoke_command('append', entry)

    def read(self):
        return self.proxy.invoke_command('read')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #29
0
class BoundedSemaphore:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #30
0
ファイル: lock.py プロジェクト: pombredanne/concoord
class Lock:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command("__init__")

    def __repr__(self):
        return self.proxy.invoke_command("__repr__")

    def acquire(self):
        return self.proxy.invoke_command("acquire")

    def release(self):
        return self.proxy.invoke_command("release")

    def __str__(self):
        return self.proxy.invoke_command("__str__")
コード例 #31
0
ファイル: test_sanity_proxy.py プロジェクト: chrisy/concoord
class Value():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, debug=False)
        
    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def add_10_percent(self):
        return self.proxy.invoke_command('add_10_percent')
        
    def subtract_10000(self):
        return self.proxy.invoke_command('subtract_10000')

    def get_data(self):
        return self.proxy.invoke_command('get_data')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #32
0
class Log:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def write(self, entry):
        return self.proxy.invoke_command('write', entry)

    def append(self, entry):
        return self.proxy.invoke_command('append', entry)

    def read(self):
        return self.proxy.invoke_command('read')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #33
0
ファイル: log.py プロジェクト: weaver-viii/concoord
class Log:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def write(self, entry):
        return self.proxy.invoke_command('write', entry)

    def append(self, entry):
        return self.proxy.invoke_command('append', entry)

    def read(self):
        return self.proxy.invoke_command('read')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #34
0
class Bank:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def open(self, accntno):
        return self.proxy.invoke_command('open', accntno)

    def close(self, accntno):
        return self.proxy.invoke_command('close', accntno)

    def debit(self, accntno, amount):
        return self.proxy.invoke_command('debit', accntno, amount)

    def deposit(self, accntno, amount):
        return self.proxy.invoke_command('deposit', accntno, amount)

    def balance(self, accntno):
        return self.proxy.invoke_command('balance', accntno)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #35
0
ファイル: bank.py プロジェクト: azazel75/concoord
class Bank:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def open(self, accntno):
        return self.proxy.invoke_command('open', accntno)

    def close(self, accntno):
        return self.proxy.invoke_command('close', accntno)

    def debit(self, accntno, amount):
        return self.proxy.invoke_command('debit', accntno, amount)

    def deposit(self, accntno, amount):
        return self.proxy.invoke_command('deposit', accntno, amount)

    def balance(self, accntno):
        return self.proxy.invoke_command('balance', accntno)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #36
0
ファイル: bank.py プロジェクト: chrisy/concoord
class Bank:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)
        
    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def open(self, accntno):
        return self.proxy.invoke_command('open', accntno)

    def close(self, accntno):
        return self.proxy.invoke_command('close', accntno)

    def debit(self, accntno, amount):
        return self.proxy.invoke_command('debit', accntno, amount)

    def deposit(self, accntno, amount):
        return self.proxy.invoke_command('deposit', accntno, amount)

    def balance(self, accntno):
        return self.proxy.invoke_command('balance', accntno)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #37
0
class Queue:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def remove(self):
        return self.proxy.invoke_command('remove')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_queue(self):
        return self.proxy.invoke_command('get_queue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #38
0
ファイル: queue.py プロジェクト: kotnik/concoord
class Queue:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def remove(self):
        return self.proxy.invoke_command('remove')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_queue(self):
        return self.proxy.invoke_command('get_queue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #39
0
class Stack:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def pop(self):
        return self.proxy.invoke_command('pop')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_stack(self):
        return self.proxy.invoke_command('get_stack')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #40
0
ファイル: queue.py プロジェクト: weaver-viii/concoord
class Queue:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def remove(self):
        return self.proxy.invoke_command('remove')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_queue(self):
        return self.proxy.invoke_command('get_queue')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #41
0
ファイル: stack.py プロジェクト: kotnik/concoord
class Stack:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def pop(self):
        return self.proxy.invoke_command('pop')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_stack(self):
        return self.proxy.invoke_command('get_stack')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #42
0
ファイル: stack.py プロジェクト: kotnik/concoord
class Stack:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def pop(self):
        return self.proxy.invoke_command('pop')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_stack(self):
        return self.proxy.invoke_command('get_stack')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #43
0
ファイル: stack.py プロジェクト: azazel75/concoord
class Stack:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def append(self, item):
        return self.proxy.invoke_command('append', item)

    def pop(self):
        return self.proxy.invoke_command('pop')

    def get_size(self):
        return self.proxy.invoke_command('get_size')

    def get_stack(self):
        return self.proxy.invoke_command('get_stack')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #44
0
ファイル: counter.py プロジェクト: milannic/expCPython
 def __init__(self, bootstrap, timeout=60, debug=False, token=None):
     self.proxy = ClientProxy(bootstrap, timeout, debug, token)
コード例 #45
0
ファイル: meshmembership.py プロジェクト: chrisy/concoord
class MeshMembership():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def get_group_members(self, gname):
        return self.proxy.invoke_command('get_group_members', gname)

    def get_group_epoch(self, gname):
        return self.proxy.invoke_command('get_group_epoch', gname)

    def get_group_state(self, gname):
        return self.proxy.invoke_command('get_group_state', gname)
    
    def add_group(self, gname, minsize):
        return self.proxy.invoke_command('add_group', gname, minsize)
        
    def remove_group(self, gname):
        return self.proxy.invoke_command('remove_group', gname)

    def approve_join(self, gname, node, epochno):
        return self.proxy.invoke_command('approve_join', gname, node, epochno)
    
    def wait(self, gname):
        return self.proxy.invoke_command('wait', gname)

    def check_member(self, gname, node):
        return self.proxy.invoke_command('check_member', gname, node)

    def notify_failure(self, gname, epoch, failednode):
        return self.proxy.invoke_command('notify_failure', gname, epoch, failednode)
    
    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #46
0
class MeshMembership():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def get_group_members(self, gname):
        return self.proxy.invoke_command('get_group_members', gname)

    def get_group_epoch(self, gname):
        return self.proxy.invoke_command('get_group_epoch', gname)

    def get_group_state(self, gname):
        return self.proxy.invoke_command('get_group_state', gname)

    def add_group(self, gname, minsize):
        return self.proxy.invoke_command('add_group', gname, minsize)

    def remove_group(self, gname):
        return self.proxy.invoke_command('remove_group', gname)

    def approve_join(self, gname, node, epochno):
        return self.proxy.invoke_command('approve_join', gname, node, epochno)

    def wait(self, gname):
        return self.proxy.invoke_command('wait', gname)

    def check_member(self, gname, node):
        return self.proxy.invoke_command('check_member', gname, node)

    def notify_failure(self, gname, epoch, failednode):
        return self.proxy.invoke_command('notify_failure', gname, epoch,
                                         failednode)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
コード例 #47
0
ファイル: barrier.py プロジェクト: chrisy/concoord
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap)
コード例 #48
0
ファイル: sc_serverproxy.py プロジェクト: milannic/expCPython
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap, token='None')
コード例 #49
0
ファイル: test_sanity_proxy.py プロジェクト: chrisy/concoord
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap, debug=False)
コード例 #50
0
ファイル: test_sanity_proxy.py プロジェクト: kotnik/concoord
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap, debug=False)
コード例 #51
0
ファイル: rlock.py プロジェクト: chrisy/concoord
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap)
コード例 #52
0
ファイル: queue.py プロジェクト: weaver-viii/concoord
 def __init__(self, bootstrap, timeout=60, debug=False, token=None):
     self.proxy = ClientProxy(bootstrap, timeout, debug, token)