001package jmri.jmrix.marklin; 002 003/* 004 * Identifying class representing a Marklin communications port 005 * 006 * @author Kevin Dickerson Copyright (C) 2001, 2008 007 */ 008public abstract class MarklinPortController extends jmri.jmrix.AbstractNetworkPortController { 009 010 /** 011 * Base class. Implementations will provide InputStream and OutputStream 012 * objects to MarklinTrafficController classes, who in turn will deal in messages. 013 * 014 * @param connectionMemo for access to connection objects 015 */ 016 protected MarklinPortController(MarklinSystemConnectionMemo connectionMemo) { 017 super(connectionMemo); 018 } 019 020 @Override 021 public MarklinSystemConnectionMemo getSystemConnectionMemo() { 022 return (MarklinSystemConnectionMemo) super.getSystemConnectionMemo(); 023 } 024 025}