Class CmsgHdr


  • final class CmsgHdr
    extends java.lang.Object
    
     struct cmsghdr {
         socklen_t cmsg_len;    // data byte count, including header
         int cmsg_level;  //originating protocol
         int cmsg_type;   // protocol-specific type
         // followed by unsigned char cmsg_data[];
     };
     
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private CmsgHdr()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static int readScmRights​(java.nio.ByteBuffer cmsghdr, int cmsgHdrDataOffset)  
      (package private) static void write​(java.nio.ByteBuffer cmsghdr, int cmsgHdrDataOffset, int cmsgLen, int cmsgLevel, int cmsgType, short segmentSize)  
      (package private) static void writeScmRights​(java.nio.ByteBuffer cmsghdr, int cmsgHdrDataOffset, int fd)  
      • Methods inherited from class java.lang.Object

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

      • CmsgHdr

        private CmsgHdr()
    • Method Detail

      • write

        static void write​(java.nio.ByteBuffer cmsghdr,
                          int cmsgHdrDataOffset,
                          int cmsgLen,
                          int cmsgLevel,
                          int cmsgType,
                          short segmentSize)
      • writeScmRights

        static void writeScmRights​(java.nio.ByteBuffer cmsghdr,
                                   int cmsgHdrDataOffset,
                                   int fd)
      • readScmRights

        static int readScmRights​(java.nio.ByteBuffer cmsghdr,
                                 int cmsgHdrDataOffset)