コード例 #1
0
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')
    
    thermostat = session.new_handler(ANY_ALL, Thermostat, 18)
    
    thermostat.wait_for_release()
    
    session.close()
コード例 #2
0
ファイル: client.py プロジェクト: jejuboy/hats-xmpp
def run(func, args):
    config.init('../xmpp.conf')
    client_jid = config.get('users', 'client_jid')
    client_password = config.get('users', 'client_password')
    server_jid = config.get('users', 'server_jid')
    session = Remote.new_session(client_jid, client_password)
    endpoint = session.new_proxy(server_jid + '/rpc', TestRunner)
    job = Future()
    heartbeat = Heartbeat(job, endpoint.ping, session)
    heartbeat.start()
    getattr(endpoint.async(job), func)(*args)
コード例 #3
0
ファイル: rpc_client_side.py プロジェクト: stlcours/emesene
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    thermostat = session.new_proxy('[email protected]/rpc', Thermostat)

    print("Current temperature is %s" % thermostat.get_temperature())

    thermostat.set_temperature(20)

    time.sleep(10)

    session.close()
コード例 #4
0
ファイル: rpc_client_side.py プロジェクト: AmiZya/emesene
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')
    
    thermostat = session.new_proxy('[email protected]/rpc', Thermostat)
    
    print("Current temperature is %s" % thermostat.get_temperature())
    
    thermostat.set_temperature(20)
    
    time.sleep(10)
    
    session.close()
コード例 #5
0
ファイル: rpc_async.py プロジェクト: E-Tahta/sleekxmpp
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    session.new_handler(ANY_ALL, Boomerang)

    boomerang = session.new_proxy('[email protected]/rpc', Boomerang)

    callback = Future()

    boomerang. async (callback).throw()

    time.sleep(10)

    session.close()
コード例 #6
0
ファイル: rpc_async.py プロジェクト: 2M1R/SleekXMPP
def main():

    session = Remote.new_session('[email protected]/rpc', '*****')

    session.new_handler(ANY_ALL, Boomerang)

    boomerang = session.new_proxy('[email protected]/rpc', Boomerang)

    callback = Future()

    boomerang.async(callback).throw()

    time.sleep(10)

    session.close()