internal void dump(Buffer buf) { buf.putInt(flags); if ((flags & SSH_FILEXFER_ATTR_SIZE) != 0) { buf.putLong(size); } if ((flags & SSH_FILEXFER_ATTR_UIDGID) != 0) { buf.putInt(uid); buf.putInt(gid); } if ((flags & SSH_FILEXFER_ATTR_PERMISSIONS) != 0) { buf.putInt(permissions); } if ((flags & SSH_FILEXFER_ATTR_ACMODTIME) != 0) { buf.putInt(atime); } if ((flags & SSH_FILEXFER_ATTR_ACMODTIME) != 0) { buf.putInt(mtime); } if ((flags & SSH_FILEXFER_ATTR_EXTENDED) != 0) { int count = extended.Length / 2; if (count > 0) { for (int i = 0; i < count; i++) { buf.putString(Util.getBytes(extended[i * 2])); buf.putString(Util.getBytes(extended[i * 2 + 1])); } } } }
internal void dump(Buffer buf) { buf.putInt(flags); if((flags&SSH_FILEXFER_ATTR_SIZE)!=0){ buf.putLong(size); } if((flags&SSH_FILEXFER_ATTR_UIDGID)!=0) { buf.putInt(uid); buf.putInt(gid); } if((flags&SSH_FILEXFER_ATTR_PERMISSIONS)!=0) { buf.putInt(permissions); } if((flags&SSH_FILEXFER_ATTR_ACMODTIME)!=0){ buf.putInt(atime); } if((flags&SSH_FILEXFER_ATTR_ACMODTIME)!=0){ buf.putInt(mtime); } if((flags&SSH_FILEXFER_ATTR_EXTENDED)!=0) { int count=extended.Length/2; if(count>0) { for(int i=0; i<count; i++) { buf.putString(Util.getBytes(extended[i*2])); buf.putString(Util.getBytes(extended[i*2+1])); } } } }