Kanzi 3.9.10
kanzi::qnx::QnxPropertyFunctions< T > Struct Template Reference

Contains functions to access QNX properties for a particular QNX handle type. More...

#include <kanzi/core.ui/platform/windowing_ng/qnx_screen/qnx_screen_property_host.hpp>

Public Attributes

int(* getCvPtr )(T, int, int, char *)
 QNX getter function for char properties.
 
int(* getIvPtr )(T, int, int *)
 QNX getter function for int properties.
 
int(* getLlvPtr )(T, int, long long *)
 QNX getter function for long long properties.
 
int(* getPvPtr )(T, int, void **)
 QNX getter function for void* properties.
 
int(* setCvPtr )(T, int, int, const char *)
 QNX setter function for char properties.
 
int(* setIvPtr )(T, int, const int *)
 QNX setter function for int properties.
 
int(* setLlvPtr )(T, int, const long long *)
 QNX setter function for long long properties.
 
int(* setPvPtr )(T, int, void **)
 QNX setter function for void* properties.
 

Detailed Description

template<typename T>
struct kanzi::qnx::QnxPropertyFunctions< T >

Contains functions to access QNX properties for a particular QNX handle type.

Template Parameters
TNative QNX handle type.
Since
Kanzi 3.9.10

Member Data Documentation

◆ getIvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::getIvPtr) (T, int, int *)

QNX getter function for int properties.

◆ setIvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::setIvPtr) (T, int, const int *)

QNX setter function for int properties.

◆ getPvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::getPvPtr) (T, int, void **)

QNX getter function for void* properties.

◆ setPvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::setPvPtr) (T, int, void **)

QNX setter function for void* properties.

◆ getCvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::getCvPtr) (T, int, int, char *)

QNX getter function for char properties.

◆ setCvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::setCvPtr) (T, int, int, const char *)

QNX setter function for char properties.

◆ getLlvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::getLlvPtr) (T, int, long long *)

QNX getter function for long long properties.

◆ setLlvPtr

template<typename T >
int(* kanzi::qnx::QnxPropertyFunctions< T >::setLlvPtr) (T, int, const long long *)

QNX setter function for long long properties.


The documentation for this struct was generated from the following file: