1 18 19 package jcifs.smb; 20 21 class TransPeekNamedPipe extends SmbComTransaction { 22 23 private int fid; 24 25 TransPeekNamedPipe( String pipeName, int fid ) { 26 name = pipeName; 27 this.fid = fid; 28 command = SMB_COM_TRANSACTION; 29 subCommand = TRANS_PEEK_NAMED_PIPE; 30 timeout = 0xFFFFFFFF; 31 maxParameterCount = 6; 32 maxDataCount = 1; 33 maxSetupCount = (byte)0x00; 34 setupCount = 2; 35 } 36 37 int writeSetupWireFormat( byte[] dst, int dstIndex ) { 38 dst[dstIndex++] = subCommand; 39 dst[dstIndex++] = (byte)0x00; 40 writeInt2( fid, dst, dstIndex ); 42 return 4; 43 } 44 int readSetupWireFormat( byte[] buffer, int bufferIndex, int len ) { 45 return 0; 46 } 47 int writeParametersWireFormat( byte[] dst, int dstIndex ) { 48 return 0; 49 } 50 int writeDataWireFormat( byte[] dst, int dstIndex ) { 51 return 0; 52 } 53 int readParametersWireFormat( byte[] buffer, int bufferIndex, int len ) { 54 return 0; 55 } 56 int readDataWireFormat( byte[] buffer, int bufferIndex, int len ) { 57 return 0; 58 } 59 public String toString() { 60 return new String ( "TransPeekNamedPipe[" + super.toString() + 61 ",pipeName=" + name + "]" ); 62 } 63 } 64 | Popular Tags |