public ProtocolContext(ITempFileFactory factory, IFileStorage storage, AbstractProtocolState initialState) { this.factory = factory; this.storage = storage; this.state = initialState; }
public void SetState(AbstractProtocolState newState) { state = newState; }