public abstract void RegisterProtocol(BaseProtocol protocol); public abstract void UnRegisterProtocol(BaseProtocol protocol);