public abstract class DcerpcMessage extends NdrObject implements DcerpcConstants
Modifier and Type | Field and Description |
---|---|
protected int |
alloc_hint |
protected int |
call_id |
protected int |
flags |
protected int |
length |
protected int |
ptype |
protected int |
result |
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 and Description |
---|
DcerpcMessage() |
Modifier and Type | Method and Description |
---|---|
abstract void |
decode_out(NdrBuffer buf) |
void |
decode(NdrBuffer buf) |
abstract void |
encode_in(NdrBuffer buf) |
void |
encode(NdrBuffer buf) |
abstract int |
getOpnum() |
DcerpcException |
getResult() |
boolean |
isFlagSet(int flag) |
void |
setFlag(int flag) |
void |
unsetFlag(int flag) |
protected int ptype
protected int flags
protected int length
protected int call_id
protected int alloc_hint
protected int result
public boolean isFlagSet(int flag)
public void unsetFlag(int flag)
public void setFlag(int flag)
public DcerpcException getResult()
public void encode(NdrBuffer buf) throws NdrException
encode
in class NdrObject
NdrException
public void decode(NdrBuffer buf) throws NdrException
decode
in class NdrObject
NdrException
public abstract int getOpnum()
public abstract void encode_in(NdrBuffer buf) throws NdrException
NdrException
public abstract void decode_out(NdrBuffer buf) throws NdrException
NdrException