jcifs.dcerpc

Class DcerpcMessage

Implemented Interfaces:
DcerpcConstants
Known Direct Subclasses:
DcerpcBind, lsarpc.LsarClose, lsarpc.LsarLookupSids, lsarpc.LsarOpenPolicy2, lsarpc.LsarQueryInformationPolicy, lsarpc.LsarQueryInformationPolicy2, samr.SamrCloseHandle, samr.SamrConnect2, samr.SamrConnect4, samr.SamrEnumerateAliasesInDomain, samr.SamrGetMembersInAlias, samr.SamrOpenAlias, samr.SamrOpenDomain, srvsvc.RemoteTOD, srvsvc.ServerGetInfo, srvsvc.ShareEnumAll, srvsvc.ShareGetInfo

public abstract class DcerpcMessage
extends NdrObject
implements DcerpcConstants

Field Summary

protected int
alloc_hint
protected int
call_id
protected int
flags
protected int
length
protected int
ptype
protected int
result

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

Method Summary

void
decode(NdrBuffer buf)
abstract void
decode_out(NdrBuffer buf)
void
encode(NdrBuffer buf)
abstract void
encode_in(NdrBuffer buf)
abstract int
getOpnum()
DcerpcException
getResult()
boolean
isFlagSet(int flag)
void
setFlag(int flag)
void
unsetFlag(int flag)

Methods inherited from class jcifs.dcerpc.ndr.NdrObject

decode, encode

Field Details

alloc_hint

protected int alloc_hint

call_id

protected int call_id

flags

protected int flags

length

protected int length

ptype

protected int ptype

result

protected int result

Method Details

decode

public void decode(NdrBuffer buf)
            throws NdrException
Overrides:
decode in interface NdrObject

decode_out

public abstract void decode_out(NdrBuffer buf)
            throws NdrException

encode

public void encode(NdrBuffer buf)
            throws NdrException
Overrides:
encode in interface NdrObject

encode_in

public abstract void encode_in(NdrBuffer buf)
            throws NdrException

getOpnum

public abstract int getOpnum()

getResult

public DcerpcException getResult()

isFlagSet

public boolean isFlagSet(int flag)

setFlag

public void setFlag(int flag)

unsetFlag

public void unsetFlag(int flag)