Class CFHostClientContext


  • public final class CFHostClientContext
    extends org.moe.natj.c.StructObject
    • Constructor Detail

      • CFHostClientContext

        public CFHostClientContext()
      • CFHostClientContext

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

      • version

        public long version()
        The version number of the structure type being passed in as a parameter to the CFHost client function. Valid version number is currently 0.
      • setVersion

        public void setVersion​(long value)
        The version number of the structure type being passed in as a parameter to the CFHost client function. Valid version number is currently 0.
      • info

        public org.moe.natj.general.ptr.VoidPtr info()
        An arbitrary pointer to client-defined data, which can be associated with the host and is passed to the callbacks.
      • setInfo

        public void setInfo​(org.moe.natj.general.ptr.VoidPtr value)
        An arbitrary pointer to client-defined data, which can be associated with the host and is passed to the callbacks.
      • retain

        public CFHostClientContext.Function_retain retain()
        The callback used to add a retain for the host on the info pointer for the life of the host, and may be used for temporary references the host needs to take. This callback returns the actual info pointer to store in the host, almost always just the pointer passed as the parameter.
      • setRetain

        public void setRetain​(CFHostClientContext.Function_retain value)
        The callback used to add a retain for the host on the info pointer for the life of the host, and may be used for temporary references the host needs to take. This callback returns the actual info pointer to store in the host, almost always just the pointer passed as the parameter.
      • copyDescription

        public CFHostClientContext.Function_copyDescription copyDescription()
        The callback used to create a descriptive string representation of the info pointer (or the data pointed to by the info pointer) for debugging purposes. This is used by the CFCopyDescription() function.
      • setCopyDescription

        public void setCopyDescription​(CFHostClientContext.Function_copyDescription value)
        The callback used to create a descriptive string representation of the info pointer (or the data pointed to by the info pointer) for debugging purposes. This is used by the CFCopyDescription() function.