|                                                                                                              1
 18
 19  package jcifs.smb;
 20
 21  import jcifs.util.Hexdump;
 22
 23  class Trans2QueryFSInformation extends SmbComTransaction {
 24
 25      private int informationLevel;
 26
 27      Trans2QueryFSInformation( int informationLevel ) {
 28          command = SMB_COM_TRANSACTION2;
 29          subCommand = TRANS2_QUERY_FS_INFORMATION;
 30          this.informationLevel = informationLevel;
 31          totalParameterCount = 2;
 32          totalDataCount = 0;
 33          maxParameterCount = 0;
 34          maxDataCount = 800;
 35          maxSetupCount = 0;
 36      }
 37
 38      int writeSetupWireFormat( byte[] dst, int dstIndex ) {
 39          dst[dstIndex++] = subCommand;
 40          dst[dstIndex++] = (byte)0x00;
 41          return 2;
 42      }
 43      int writeParametersWireFormat( byte[] dst, int dstIndex ) {
 44          int start = dstIndex;
 45
 46          writeInt2( informationLevel, dst, dstIndex );
 47          dstIndex += 2;
 48
 49
 55
 56          return dstIndex - start;
 57      }
 58      int writeDataWireFormat( byte[] dst, int dstIndex ) {
 59          return 0;
 60      }
 61      int readSetupWireFormat( byte[] buffer, int bufferIndex, int len ) {
 62          return 0;
 63      }
 64      int readParametersWireFormat( byte[] buffer, int bufferIndex, int len ) {
 65          return 0;
 66      }
 67      int readDataWireFormat( byte[] buffer, int bufferIndex, int len ) {
 68          return 0;
 69      }
 70      public String
  toString() { 71          return new String
  ( "Trans2QueryFSInformation[" + super.toString() + 72              ",informationLevel=0x" + Hexdump.toHexString( informationLevel, 3 ) + "]" );
 73      }
 74  }
 75
                                                                                                                                                                                                             |                                                                       
 
 
 
 
 
                                                                                   Popular Tags                                                                                                                                                                                              |