Package apple.struct

Class msghdr


  • public final class msghdr
    extends org.moe.natj.c.StructObject
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        msghdr()  
      protected msghdr​(org.moe.natj.general.Pointer peer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.moe.natj.general.ptr.VoidPtr msg_control()
      [XSI] ancillary data, see below
      int msg_controllen()
      [XSI] ancillary data buffer len
      int msg_flags()
      [XSI] flags on received message
      iovec msg_iov()
      [XSI] scatter/gather array
      int msg_iovlen()
      [XSI] # elements in msg_iov
      org.moe.natj.general.ptr.VoidPtr msg_name()
      [XSI] optional address
      int msg_namelen()
      [XSI] size of address
      void setMsg_control​(org.moe.natj.general.ptr.VoidPtr value)
      [XSI] ancillary data, see below
      void setMsg_controllen​(int value)
      [XSI] ancillary data buffer len
      void setMsg_flags​(int value)
      [XSI] flags on received message
      void setMsg_iov​(iovec value)
      [XSI] scatter/gather array
      void setMsg_iovlen​(int value)
      [XSI] # elements in msg_iov
      void setMsg_name​(org.moe.natj.general.ptr.VoidPtr value)
      [XSI] optional address
      void setMsg_namelen​(int value)
      [XSI] size of address
      • Methods inherited from class org.moe.natj.general.NativeObject

        finalize, getPeer, getPeerPointer
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • msghdr

        public msghdr()
      • msghdr

        protected msghdr​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • msg_name

        public org.moe.natj.general.ptr.VoidPtr msg_name()
        [XSI] optional address
      • setMsg_name

        public void setMsg_name​(org.moe.natj.general.ptr.VoidPtr value)
        [XSI] optional address
      • msg_namelen

        public int msg_namelen()
        [XSI] size of address
      • setMsg_namelen

        public void setMsg_namelen​(int value)
        [XSI] size of address
      • msg_iov

        public iovec msg_iov()
        [XSI] scatter/gather array
      • setMsg_iov

        public void setMsg_iov​(iovec value)
        [XSI] scatter/gather array
      • msg_iovlen

        public int msg_iovlen()
        [XSI] # elements in msg_iov
      • setMsg_iovlen

        public void setMsg_iovlen​(int value)
        [XSI] # elements in msg_iov
      • msg_control

        public org.moe.natj.general.ptr.VoidPtr msg_control()
        [XSI] ancillary data, see below
      • setMsg_control

        public void setMsg_control​(org.moe.natj.general.ptr.VoidPtr value)
        [XSI] ancillary data, see below
      • msg_controllen

        public int msg_controllen()
        [XSI] ancillary data buffer len
      • setMsg_controllen

        public void setMsg_controllen​(int value)
        [XSI] ancillary data buffer len
      • msg_flags

        public int msg_flags()
        [XSI] flags on received message
      • setMsg_flags

        public void setMsg_flags​(int value)
        [XSI] flags on received message