コード例 #1
0
ファイル: __init__.py プロジェクト: duruo850/HomeInternet
#!/usr/bin/python2.7
# coding=utf-8
"""
Created on 2015-7-27

@author: Jay
"""
from utils.service_control.parser import ArgumentParser
from utils.service_control.finder import get_cur_ip
from utils.comm_func import get_mxadap_host_flag

SERVICE_HOST = get_mxadap_host_flag(get_cur_ip(), ArgumentParser().args.http_port, ArgumentParser().args.tcp_port)

コード例 #2
0
ファイル: service.py プロジェクト: duruo850/HomeInternet
"""
from utils.service_control.cacher import ServiceMgrCacher
from lib.common import ST_REGISTER, ST_BRIDGE, ST_PANDORA, ST_HTTPS_PROXY, ST_MXADAP
from utils.service_control.setting import PT_HTTP, PT_HTTPS, RT_CPU_USAGE_RDM
from lib.user import LoginGetToken, DUserName2, DPassword2
from utils.comm_func import get_mxadap_host_flag


# register
RgstTcpRpc = ServiceMgrCacher().get_connection(ST_REGISTER)
RgstHttpRpc = ServiceMgrCacher().get_connection(ST_REGISTER, protocol=PT_HTTPS)

# bridge
bridge_setting = ServiceMgrCacher.find_service(ST_BRIDGE, RT_CPU_USAGE_RDM, 1)
BrgTcpRpcClt = ServiceMgrCacher().get_connection(ST_BRIDGE)
BrgHttpRpcClt = ServiceMgrCacher().get_connection(ST_BRIDGE, protocol=PT_HTTPS)

# pandora
PandoraHttpClt = ServiceMgrCacher().get_connection(ST_PANDORA, protocol=PT_HTTP)

# https_proxy
HttpsProxyHttpClt = ServiceMgrCacher().get_connection(ST_HTTPS_PROXY, protocol=PT_HTTP)

# mxadap
mxadap_setting = ServiceMgrCacher.find_service(ST_MXADAP, RT_CPU_USAGE_RDM, 1)

mxadap_port = mxadap_setting['port']
http_port = mxadap_port.get('https') if 'https' in mxadap_port else mxadap_port.get('http')
mxadap_host = get_mxadap_host_flag(mxadap_setting['ip'], http_port, mxadap_setting['port']['tcp']) if mxadap_setting else None

utest_access_token = LoginGetToken(RgstHttpRpc, DUserName2, DPassword2)