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 intalloc_hintprotected intcall_idprotected intflagsprotected intlengthprotected intptypeprotected intresult-
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 voiddecode(NdrBuffer buf)abstract voiddecode_out(NdrBuffer buf)voidencode(NdrBuffer buf)abstract voidencode_in(NdrBuffer buf)abstract intgetOpnum()DcerpcExceptiongetResult()booleanisFlagSet(int flag)voidsetFlag(int flag)voidunsetFlag(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:
encodein classNdrObject- Throws:
NdrException
-
decode
public void decode(NdrBuffer buf) throws NdrException
- Specified by:
decodein 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
-
-