X11workbench Toolkit  1.0

Typedefs

typedef int WB_INT32
 Platform abstract 32-bit integer. More...
 
typedef unsigned int WB_UINT32
 Platform abstract unsigned 32-bit integer. More...
 
typedef long long WB_INT64
 Platform abstract 64-bit integer. More...
 
typedef unsigned long long WB_UINT64
 Platform abstract unsigned 64-bit integer. More...
 
typedef unsigned long long WB_UINTPTR
 Platform abstract unsigned integer that matches pointer size. More...
 
typedef void * WB_MODULE
 MODULE HANDLE equivalent. More...
 
typedef pthread_t WB_THREAD
 THREAD HANDLE equivalent. More...
 
typedef void(* WB_PROCADDRESS) (void)
 PROC ADDRESS equivalent. More...
 
typedef pthread_key_t WB_THREAD_KEY
 THREAD LOCAL STORAGE 'key' equivalent. More...
 
typedef WB_UINT32 WB_COND
 CONDITION HANDLE equivalent (similar to an 'event') More...
 
typedef pthread_mutex_t WB_MUTEX
 MUTEX HANDLE equivalent. More...
 
typedef char * WB_PSTR
 pointer to char string - a convenience typedef
 
typedef const char * WB_PCSTR
 pointer to const char string - a convenience typedef
 

Detailed Description

Typedef Documentation

◆ WB_COND

typedef WB_UINT32 WB_COND

CONDITION HANDLE equivalent (similar to an 'event')

This 'typedef' refers to a CONDITION, a triggerable synchronization resource

Definition at line 502 of file platform_helper.h.

◆ WB_INT32

typedef int WB_INT32

Platform abstract 32-bit integer.

This definition identifies the data type for a 32-bit integer

Definition at line 402 of file platform_helper.h.

◆ WB_INT64

typedef long long WB_INT64

Platform abstract 64-bit integer.

This definition identifies the data type for a 64-bit integer

Definition at line 425 of file platform_helper.h.

◆ WB_MODULE

typedef void* WB_MODULE

MODULE HANDLE equivalent.

This 'typedef' refers to a MODULE

Definition at line 474 of file platform_helper.h.

◆ WB_MUTEX

typedef pthread_mutex_t WB_MUTEX

MUTEX HANDLE equivalent.

This 'typedef' refers to a MUTEX, a lockable synchronization object

Definition at line 510 of file platform_helper.h.

◆ WB_PROCADDRESS

typedef void(* WB_PROCADDRESS) (void)

PROC ADDRESS equivalent.

This 'typedef' refers to a PROC ADDRESS as exported from a shared library

Definition at line 488 of file platform_helper.h.

◆ WB_THREAD

typedef pthread_t WB_THREAD

THREAD HANDLE equivalent.

This 'typedef' refers to a THREAD

Definition at line 481 of file platform_helper.h.

◆ WB_THREAD_KEY

typedef pthread_key_t WB_THREAD_KEY

THREAD LOCAL STORAGE 'key' equivalent.

This 'typedef' refers to a THREAD LOCAL STORAGE key, identifying a storage slot

Definition at line 495 of file platform_helper.h.

◆ WB_UINT32

typedef unsigned int WB_UINT32

Platform abstract unsigned 32-bit integer.

This definition identifies the data type for an unsigned 32-bit integer

Definition at line 409 of file platform_helper.h.

◆ WB_UINT64

typedef unsigned long long WB_UINT64

Platform abstract unsigned 64-bit integer.

This definition identifies the data type for an unsigned 64-bit integer

Definition at line 432 of file platform_helper.h.

◆ WB_UINTPTR

typedef unsigned long long WB_UINTPTR

Platform abstract unsigned integer that matches pointer size.

Definition for an integer equivalent of a pointer for platform-independent type casting without warnings

Definition at line 447 of file platform_helper.h.