'Constructor.
@param factory: An L{protocol.Factory}.
@param wrappedProtocol: A L{Protocol} to wrapp.
@param timeoutPeriod: Number of seconds to wait for activity before
timing out.'

def __init__(self, factory, wrappedProtocol, timeoutPeriod):

    ProtocolWrapper.__init__(self, factory, wrappedProtocol)
    self.timeoutCall = None
    self.setTimeout(timeoutPeriod)
