Type Definitions

The following type definitions are available globally.

Boolean types

  • Declaration

    Objective-C

    typedef _Bool bool_t

MIN and MAX macro-instruction

  • @ingroup g_defs_common @brief Define a data memory buffer.

    @details The buffer type includes a memory area address and the size of this memory area.

    See more

    Declaration

    Objective-C

    typedef struct TNvBuffer TNvBuffer
  • @ingroup g_defs_common @brief Define a generic identifier.

    @details A generic identifier is implemented as a buffer. The memory data area may contain a numeric or string identifier depending on the context of use.

    Declaration

    Objective-C

    typedef TNvBuffer TNvIdentifier
  • @ingroup g_defs_common @brief Define a generic handle.

    @details A generic opaque handle can be freely adapted and mapped on any implementation.

    Declaration

    Objective-C

    typedef void *TNvHandle
  • @ingroup g_defs_common @brief Define a session identifier.

    @details A generic session identifier to be used for all session identification and handling.

    Declaration

    Objective-C

    typedef uint32_t TNvSession
  • @ingroup g_defs_common @brief Define a string of byte characters.

    @details Defines a null-terminated string as a pointer to characters.

    Declaration

    Objective-C

    typedef char *TNvString