当前位置: 首页>>代码示例>>Python>>正文


Python WrappingFactory.__init__方法代码示例

本文整理汇总了Python中twisted.protocols.policies.WrappingFactory.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python WrappingFactory.__init__方法的具体用法?Python WrappingFactory.__init__怎么用?Python WrappingFactory.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在twisted.protocols.policies.WrappingFactory的用法示例。


在下文中一共展示了WrappingFactory.__init__方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
    def __init__(self, wrappedFactory):
        """Constructor.

        See WrappingFactory.__init__.
        """
        WrappingFactory.__init__(self, wrappedFactory)
        self.allConnectionsGone = None
开发者ID:pombreda,项目名称:UnnaturalCodeFork,代码行数:9,代码来源:gracefulshutdown.py

示例2: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
    def __init__(self, wrappedFactory, maxConnectionCount=sys.maxint):
        WrappingFactory.__init__(self, wrappedFactory)
        self.connectionCount = 0
        self.maxConnectionCount = maxConnectionCount

        self.ht = Hellanzb.ht
        self.ht.factories.append(self)
开发者ID:myusuf3,项目名称:hellanzb,代码行数:9,代码来源:NZBLeecherUtil.py

示例3: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
    def __init__(self, contextFactory, isClient, wrappedFactory):
        WrappingFactory.__init__(self, wrappedFactory)
        self._contextFactory = contextFactory
        self._isClient = isClient

        # Force some parameter checking in pyOpenSSL.  It's better to fail now
        # than after we've set up the transport.
        contextFactory.getContext()
开发者ID:AmirKhooj,项目名称:VTK,代码行数:10,代码来源:tls.py

示例4: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
    def __init__(self, contextFactory, isClient, wrappedFactory):
        """
        Create a L{TLSMemoryBIOFactory}.

        @param contextFactory: Configuration parameters used to create an
            OpenSSL connection.  In order of preference, what you should pass
            here should be:

                1. L{twisted.internet.ssl.CertificateOptions} (if you're
                   writing a server) or the result of
                   L{twisted.internet.ssl.optionsForClientTLS} (if you're
                   writing a client).  If you want security you should really
                   use one of these.

                2. If you really want to implement something yourself, supply a
                   provider of L{IOpenSSLClientConnectionCreator} or
                   L{IOpenSSLServerConnectionCreator}.

                3. If you really have to, supply a
                   L{twisted.internet.ssl.ContextFactory}.  This will likely be
                   deprecated at some point so please upgrade to the new
                   interfaces.

        @type contextFactory: L{IOpenSSLClientConnectionCreator} or
            L{IOpenSSLServerConnectionCreator}, or, for compatibility with
            older code, anything implementing
            L{twisted.internet.interfaces.IOpenSSLContextFactory}.  See
            U{https://twistedmatrix.com/trac/ticket/7215} for information on
            the upcoming deprecation of passing a
            L{twisted.internet.ssl.ContextFactory} here.

        @param isClient: Is this a factory for TLS client connections; in other
            words, those that will send a C{ClientHello} greeting?  L{True} if
            so, L{False} otherwise.  This flag determines what interface is
            expected of C{contextFactory}.  If L{True}, C{contextFactory}
            should provide L{IOpenSSLClientConnectionCreator}; otherwise it
            should provide L{IOpenSSLServerConnectionCreator}.
        @type isClient: L{bool}

        @param wrappedFactory: A factory which will create the
            application-level protocol.
        @type wrappedFactory: L{twisted.internet.interfaces.IProtocolFactory}
        """
        WrappingFactory.__init__(self, wrappedFactory)
        if isClient:
            creatorInterface = IOpenSSLClientConnectionCreator
        else:
            creatorInterface = IOpenSSLServerConnectionCreator
        self._creatorInterface = creatorInterface
        if not creatorInterface.providedBy(contextFactory):
            contextFactory = _ContextFactoryToConnectionFactory(contextFactory)
        self._connectionCreator = contextFactory
开发者ID:esabelhaus,项目名称:secret-octo-dubstep,代码行数:54,代码来源:tls.py

示例5: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
	def __init__(self, realFactory):
		WrappingFactory.__init__(self, realFactory)
		self.connectionNotification = Deferred()
开发者ID:molock,项目名称:game,代码行数:5,代码来源:ui.py

示例6: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, host, port, optimistic):
     WrappingFactory.__init__(self, wrappedFactory)
     self._host = host
     self._port = port
     self._optimistic = optimistic
     self._onConnection = defer.Deferred()
开发者ID:Acidburn0zzz,项目名称:Tor2web-3.0,代码行数:8,代码来源:socks.py

示例7: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, whitelist, connection_type="connection"):
     self.whitelist = whitelist
     self.connection_type = connection_type
     WrappingFactory.__init__(self, wrappedFactory)
开发者ID:jdswinbank,项目名称:Comet,代码行数:6,代码来源:whitelist.py

示例8: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, allowedRequests):
     WrappingFactory.__init__(self, wrappedFactory)
     self.requests_countdown = allowedRequests
开发者ID:Acidburn0zzz,项目名称:Tor2web-3.0,代码行数:5,代码来源:t2w.py

示例9: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, host, port, wrappedFactory):
     self.host = host
     self.port = port
     self.deferred = defer.Deferred(self._cancel)
     WrappingFactory.__init__(self, wrappedFactory)
开发者ID:chojar,项目名称:GlobaLeaks,代码行数:7,代码来源:socks.py

示例10: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, contextFactory, isClient, wrappedFactory):
     WrappingFactory.__init__(self, wrappedFactory)
     self._contextFactory = contextFactory
     self._isClient = isClient
开发者ID:antong,项目名称:twisted,代码行数:6,代码来源:tls.py

示例11: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, writeLimit):
     WrappingFactory.__init__(self, wrappedFactory)
     self.writeLimit = writeLimit
开发者ID:inglesp,项目名称:async-intro,代码行数:5,代码来源:slowserver.py

示例12: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory):
     WrappingFactory.__init__(self, wrappedFactory)
     self.logs = []
     self.finishedLogs = []
开发者ID:eventable,项目名称:CalendarServer,代码行数:6,代码来源:trafficlogger.py

示例13: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, heartbeatPeriod=25.0, clock=reactor):
     WrappingFactory.__init__(self, wrappedFactory)
     self.heartbeatPeriod = heartbeatPeriod
     self.clock = clock
开发者ID:hhco,项目名称:txdarn,代码行数:6,代码来源:protocol.py

示例14: __init__

# 需要导入模块: from twisted.protocols.policies import WrappingFactory [as 别名]
# 或者: from twisted.protocols.policies.WrappingFactory import __init__ [as 别名]
 def __init__(self, wrappedFactory, whitelist):
     self.whitelist = whitelist
     WrappingFactory.__init__(self, wrappedFactory)
开发者ID:timstaley,项目名称:Comet,代码行数:5,代码来源:whitelist.py


注:本文中的twisted.protocols.policies.WrappingFactory.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。