jcifs.dcerpc

Class DcerpcHandle

public abstract class DcerpcHandle extends Object implements DcerpcConstants

Field Summary
protected DcerpcBindingbinding
protected intmax_recv
protected intmax_xmit
protected intstate
Method Summary
abstract voidclose()
protected abstract voiddoReceiveFragment(byte[] buf, boolean isDirect)
protected abstract voiddoSendFragment(byte[] buf, int off, int length, boolean isDirect)
static DcerpcHandlegetHandle(String url, NtlmPasswordAuthentication auth)
PrincipalgetPrincipal()
StringgetServer()
protected static DcerpcBindingparseBinding(String str)
voidsendrecv(DcerpcMessage msg)
StringtoString()

Field Detail

binding

protected DcerpcBinding binding

max_recv

protected int max_recv

max_xmit

protected int max_xmit

state

protected int state

Method Detail

close

public abstract void close()

doReceiveFragment

protected abstract void doReceiveFragment(byte[] buf, boolean isDirect)

doSendFragment

protected abstract void doSendFragment(byte[] buf, int off, int length, boolean isDirect)

getHandle

public static DcerpcHandle getHandle(String url, NtlmPasswordAuthentication auth)

getPrincipal

public Principal getPrincipal()

getServer

public String getServer()

parseBinding

protected static DcerpcBinding parseBinding(String str)

sendrecv

public void sendrecv(DcerpcMessage msg)

toString

public String toString()