jcifs.dcerpc
Class DcerpcPipeHandle

java.lang.Object
  extended byjcifs.dcerpc.DcerpcHandle
      extended byjcifs.dcerpc.DcerpcPipeHandle
All Implemented Interfaces:
DcerpcConstants

public class DcerpcPipeHandle
extends DcerpcHandle


Field Summary
 
Fields inherited from class jcifs.dcerpc.DcerpcHandle
binding, max_recv, max_xmit, state
 
Fields inherited from interface jcifs.dcerpc.DcerpcConstants
DCERPC_CONC_MPX, DCERPC_DID_NOT_EXECUTE, DCERPC_FIRST_FRAG, DCERPC_LAST_FRAG, DCERPC_MAYBE, DCERPC_OBJECT_UUID, DCERPC_PENDING_CANCEL, DCERPC_RESERVED_1, DCERPC_UUID_SYNTAX_NDR
 
Constructor Summary
DcerpcPipeHandle(java.lang.String url, NtlmPasswordAuthentication auth)
           
 
Method Summary
 void close()
           
protected  void doReceiveFragment(byte[] buf, boolean isDirect)
           
protected  void doSendFragment(byte[] buf, int off, int length, boolean isDirect)
           
 
Methods inherited from class jcifs.dcerpc.DcerpcHandle
getHandle, getPrincipal, getServer, parseBinding, sendrecv, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DcerpcPipeHandle

public DcerpcPipeHandle(java.lang.String url,
                        NtlmPasswordAuthentication auth)
                 throws java.net.UnknownHostException,
                        java.net.MalformedURLException,
                        DcerpcException
Method Detail

doSendFragment

protected void doSendFragment(byte[] buf,
                              int off,
                              int length,
                              boolean isDirect)
                       throws java.io.IOException
Specified by:
doSendFragment in class DcerpcHandle
Throws:
java.io.IOException

doReceiveFragment

protected void doReceiveFragment(byte[] buf,
                                 boolean isDirect)
                          throws java.io.IOException
Specified by:
doReceiveFragment in class DcerpcHandle
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Specified by:
close in class DcerpcHandle
Throws:
java.io.IOException