Class CfdpTransfer

    • Field Detail

      • state

        protected org.yamcs.protobuf.TransferState state
      • acknowledged

        protected boolean acknowledged
      • log

        protected final Log log
      • startTime

        protected final long startTime
    • Method Detail

      • processPacket

        public abstract void processPacket​(CfdpPacket packet)
      • sendPacket

        protected void sendPacket​(CfdpPacket p)
      • isOngoing

        public final boolean isOngoing()
      • getTransferState

        public final org.yamcs.protobuf.TransferState getTransferState()
      • getBucket

        public abstract Bucket getBucket()
      • getObjectName

        public abstract String getObjectName()
      • getRemotePath

        public abstract String getRemotePath()
      • getDirection

        public abstract org.yamcs.protobuf.TransferDirection getDirection()
      • getTotalSize

        public abstract long getTotalSize()
      • getTransferredSize

        public abstract long getTransferredSize()
      • cancellable

        public abstract boolean cancellable()
      • pausable

        public abstract boolean pausable()
      • onInactivityTimerExpiration

        protected abstract void onInactivityTimerExpiration()
      • cancelInactivityTimer

        protected void cancelInactivityTimer()
      • rescheduleInactivityTimer

        protected void rescheduleInactivityTimer()
      • isReliable

        public boolean isReliable()
      • getStartTime

        public long getStartTime()
      • changeState

        protected void changeState​(org.yamcs.protobuf.TransferState newState)
      • getFailuredReason

        public String getFailuredReason()
      • getId

        public int getId()