001package jmri.jmrix.srcp; 002 003/** 004 * Abstract base for classes representing a SRCP communications port 005 * 006 * @author Bob Jacobsen Copyright (C) 2001, 2008, 2010 007 * @author Paul Bender Copyright (C) 2010 008 */ 009public abstract class SRCPPortController extends jmri.jmrix.AbstractNetworkPortController { 010 011 // base class. Implementations will provide InputStream and OutputStream 012 // objects to SRCPTrafficController classes, who in turn will deal in messages. 013 protected SRCPPortController(SRCPSystemConnectionMemo connectionMemo) { 014 super(connectionMemo); 015 } 016 017 @Override 018 public SRCPSystemConnectionMemo getSystemConnectionMemo() { 019 return (SRCPSystemConnectionMemo) super.getSystemConnectionMemo(); 020 } 021} 022 023 024