示例#1
0
	def __init__(self, agent, _connection):
		self.agent = agent
		self._connection = _connection
		self._readsnap = libweb100.web100_snapshot_alloc(agent._read_group, _connection)
		if self._readsnap == None:
			libweb100_err()
		self._tunesnap = libweb100.web100_snapshot_alloc(agent._tune_group, _connection)
		if self._tunesnap == None:
			libweb100_err()
		self.cid = libweb100.web100_get_connection_cid(_connection)
示例#2
0
 def __init__(self, agent, _connection):
     self.agent = agent
     self._connection = _connection
     self._readsnap = libweb100.web100_snapshot_alloc(
         agent._read_group, _connection)
     if self._readsnap == None:
         libweb100_err()
     self._tunesnap = libweb100.web100_snapshot_alloc(
         agent._tune_group, _connection)
     if self._tunesnap == None:
         libweb100_err()
     self.cid = libweb100.web100_get_connection_cid(_connection)
示例#3
0
文件: pathtools.py 项目: npad/npad
            try:
                datasock.connect(sa)
            except Exception, e:
                gn=socket.getnameinfo(sa, 1)
                runlog("F", "Failed to establish connection to %s on port %s, %s"%(gn[0], gn[1], e))
                sys.exit(2)
            try:
                cvar.conn = libweb100.web100_connection_from_socket(ag, datasock.fileno())
            except Exception, e:
                runlog("F", "Failed to get web100 conn %s"%(e))
                sys.exit(2)
            if cvar.conn == 0:
                runlog("F", "Failed to find the connection %s"%(e))
                sys.exit(2)
            try:
                cid = libweb100.web100_get_connection_cid(cvar.conn)
            except Exception, e:
                runlog("F", "Failed to find web100 cid %s"%(e))
                sys.exit(2)
        ixmit = 1
    elif (opts.cid <> -1):		# -C cid
        # cid is already set
        # cid = opts.cid
	if opts.verbose:
	    runlog("I", "Using existing CID %d"%(cid))
        try:
            cvar.conn = libweb100.web100_connection_lookup(ag, cid)
        except Exception, e:
            runlog("F", "Failed to get web100 conn %s"%(e))
            sys.exit(2)
        ixmit = 0
示例#4
0
             runlog(
                 "F",
                 "Failed to establish connection to %s on port %s, %s" %
                 (gn[0], gn[1], e))
             sys.exit(2)
         try:
             cvar.conn = libweb100.web100_connection_from_socket(
                 ag, datasock.fileno())
         except Exception, e:
             runlog("F", "Failed to get web100 conn %s" % (e))
             sys.exit(2)
         if cvar.conn == 0:
             runlog("F", "Failed to find the connection %s" % (e))
             sys.exit(2)
         try:
             cid = libweb100.web100_get_connection_cid(cvar.conn)
         except Exception, e:
             runlog("F", "Failed to find web100 cid %s" % (e))
             sys.exit(2)
     ixmit = 1
 elif (opts.cid <> -1):  # -C cid
     # cid is already set
     # cid = opts.cid
     if opts.verbose:
         runlog("I", "Using existing CID %d" % (cid))
     try:
         cvar.conn = libweb100.web100_connection_lookup(ag, cid)
     except Exception, e:
         runlog("F", "Failed to get web100 conn %s" % (e))
         sys.exit(2)
     ixmit = 0