Class PDC.Mapping

  • All Implemented Interfaces:
    Streamable
    Enclosing class:
    PDC

    protected static class PDC.Mapping
    extends java.lang.Object
    implements Streamable
    • Field Detail

      • logical_addr

        protected Address logical_addr
      • physical_addr

        protected Address physical_addr
      • logical_name

        protected java.lang.String logical_name
    • Constructor Detail

      • Mapping

        public Mapping()
      • Mapping

        public Mapping​(Address logical_addr,
                       PhysicalAddress physical_addr,
                       java.lang.String logical_name)
    • Method Detail

      • getLogicalAddr

        public Address getLogicalAddr()
      • getPhysicalAddr

        public Address getPhysicalAddr()
      • getLogicalName

        public java.lang.String getLogicalName()
      • writeTo

        public void writeTo​(java.io.DataOutput out)
                     throws java.io.IOException
        Description copied from interface: Streamable
        Write the entire state of the current object (including superclasses) to outstream. Note that the output stream must not be closed
        Specified by:
        writeTo in interface Streamable
        Throws:
        java.io.IOException
      • readFrom

        public void readFrom​(java.io.DataInput in)
                      throws java.io.IOException,
                             java.lang.ClassNotFoundException
        Description copied from interface: Streamable
        Read the state of the current object (including superclasses) from instream Note that the input stream must not be closed
        Specified by:
        readFrom in interface Streamable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object