Package jnr.posix
Class MacOSMsgHdr
- java.lang.Object
-
- jnr.posix.BaseMsgHdr
-
- jnr.posix.MacOSMsgHdr
-
- All Implemented Interfaces:
MsgHdr
class MacOSMsgHdr extends BaseMsgHdr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MacOSMsgHdr.Layout
-
Field Summary
Fields Modifier and Type Field Description private static MacOSMsgHdr.Layout
layout
-
Fields inherited from class jnr.posix.BaseMsgHdr
memory, posix
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MacOSMsgHdr(NativePOSIX posix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) CmsgHdr
allocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len)
int
getControlLen()
(package private) jnr.ffi.Pointer
getControlPointer()
int
getFlags()
(package private) int
getIovLen()
(package private) jnr.ffi.Pointer
getIovPointer()
(package private) int
getNameLen()
(package private) jnr.ffi.Pointer
getNamePointer()
(package private) void
setControlLen(int len)
(package private) void
setControlPointer(jnr.ffi.Pointer control)
void
setFlags(int flags)
(package private) void
setIovLen(int len)
(package private) void
setIovPointer(jnr.ffi.Pointer iov)
(package private) void
setNameLen(int len)
(package private) void
setNamePointer(jnr.ffi.Pointer name)
java.lang.String
toString()
-
Methods inherited from class jnr.posix.BaseMsgHdr
allocateControl, allocateControls, getControls, getIov, getName, setIov, setName
-
-
-
-
Field Detail
-
layout
private static final MacOSMsgHdr.Layout layout
-
-
Constructor Detail
-
MacOSMsgHdr
protected MacOSMsgHdr(NativePOSIX posix)
-
-
Method Detail
-
allocateCmsgHdrInternal
CmsgHdr allocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len)
- Specified by:
allocateCmsgHdrInternal
in classBaseMsgHdr
-
setControlPointer
void setControlPointer(jnr.ffi.Pointer control)
- Specified by:
setControlPointer
in classBaseMsgHdr
-
setControlLen
void setControlLen(int len)
- Specified by:
setControlLen
in classBaseMsgHdr
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
setNamePointer
void setNamePointer(jnr.ffi.Pointer name)
- Specified by:
setNamePointer
in classBaseMsgHdr
-
getNamePointer
jnr.ffi.Pointer getNamePointer()
- Specified by:
getNamePointer
in classBaseMsgHdr
-
setNameLen
void setNameLen(int len)
- Specified by:
setNameLen
in classBaseMsgHdr
-
getNameLen
int getNameLen()
- Specified by:
getNameLen
in classBaseMsgHdr
-
setIovPointer
void setIovPointer(jnr.ffi.Pointer iov)
- Specified by:
setIovPointer
in classBaseMsgHdr
-
getIovPointer
jnr.ffi.Pointer getIovPointer()
- Specified by:
getIovPointer
in classBaseMsgHdr
-
setIovLen
void setIovLen(int len)
- Specified by:
setIovLen
in classBaseMsgHdr
-
getIovLen
int getIovLen()
- Specified by:
getIovLen
in classBaseMsgHdr
-
getControlPointer
jnr.ffi.Pointer getControlPointer()
- Specified by:
getControlPointer
in classBaseMsgHdr
-
getControlLen
public int getControlLen()
-
setFlags
public void setFlags(int flags)
-
getFlags
public int getFlags()
-
-