Package jcifs.smb1.dcerpc
Class DcerpcMessage
- java.lang.Object
-
- jcifs.smb1.dcerpc.ndr.NdrObject
-
- jcifs.smb1.dcerpc.DcerpcMessage
-
- All Implemented Interfaces:
DcerpcConstants
- Direct Known Subclasses:
DcerpcBind
,lsarpc.LsarClose
,lsarpc.LsarLookupSids
,lsarpc.LsarOpenPolicy2
,lsarpc.LsarQueryInformationPolicy
,lsarpc.LsarQueryInformationPolicy2
,netdfs.NetrDfsEnumEx
,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
Fields Modifier and Type Field Description 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.smb1.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
Constructors Constructor Description DcerpcMessage()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
isFlagSet
public boolean isFlagSet(int flag)
-
unsetFlag
public void unsetFlag(int flag)
-
setFlag
public void setFlag(int flag)
-
getResult
public DcerpcException getResult()
-
encode
public void encode(NdrBuffer buf) throws NdrException
- Specified by:
encode
in classNdrObject
- Throws:
NdrException
-
decode
public void decode(NdrBuffer buf) throws NdrException
- Specified by:
decode
in classNdrObject
- Throws:
NdrException
-
getOpnum
public abstract int getOpnum()
-
encode_in
public abstract void encode_in(NdrBuffer buf) throws NdrException
- Throws:
NdrException
-
decode_out
public abstract void decode_out(NdrBuffer buf) throws NdrException
- Throws:
NdrException
-
-