Wed Jan 8 2020 09:50:23

Asterisk developer's documentation


ast_data_mapping_structure Struct Reference

Map the members of a structure. More...

#include <data.h>

Data Fields

union {
   unsigned int(*   AST_DATA_BOOLEAN )(void *ptr)
 
   char(*   AST_DATA_CHARACTER )(void *ptr)
 
   void *(*   AST_DATA_CONTAINER )(void *ptr)
 
   double(*   AST_DATA_DOUBLE )(void *ptr)
 
   int(*   AST_DATA_INTEGER )(void *ptr)
 
   struct in_addr(*   AST_DATA_IPADDR )(void *ptr)
 
   int(*   AST_DATA_MILLISECONDS )(void *ptr)
 
   char *(*   AST_DATA_PASSWORD )(void *ptr)
 
   void *(*   AST_DATA_POINTER )(void *ptr)
 
   int(*   AST_DATA_SECONDS )(void *ptr)
 
   char *(*   AST_DATA_STRING )(void *ptr)
 
   int(*   AST_DATA_TIMESTAMP )(void *ptr)
 
   unsigned int(*   AST_DATA_UNSIGNED_INTEGER )(void *ptr)
 
get
 member getter. More...
 
const char * name
 structure member name. More...
 
enum ast_data_type type
 structure member type. More...
 

Detailed Description

Map the members of a structure.

Definition at line 276 of file data.h.

Field Documentation

unsigned int(* AST_DATA_BOOLEAN)(void *ptr)

Definition at line 292 of file data.h.

Referenced by __ast_data_search_cmp_structure().

char(* AST_DATA_CHARACTER)(void *ptr)

Definition at line 283 of file data.h.

Referenced by __ast_data_search_cmp_structure().

void*(* AST_DATA_CONTAINER)(void *ptr)

Definition at line 295 of file data.h.

double(* AST_DATA_DOUBLE)(void *ptr)

Definition at line 290 of file data.h.

Referenced by __ast_data_search_cmp_structure().

int(* AST_DATA_INTEGER)(void *ptr)

Definition at line 286 of file data.h.

Referenced by __ast_data_search_cmp_structure().

struct in_addr(* AST_DATA_IPADDR)(void *ptr)

Definition at line 294 of file data.h.

Referenced by __ast_data_search_cmp_structure().

int(* AST_DATA_MILLISECONDS)(void *ptr)

Definition at line 289 of file data.h.

Referenced by __ast_data_search_cmp_structure().

char*(* AST_DATA_PASSWORD)(void *ptr)

Definition at line 285 of file data.h.

Referenced by __ast_data_search_cmp_structure().

void*(* AST_DATA_POINTER)(void *ptr)

Definition at line 293 of file data.h.

Referenced by __ast_data_search_cmp_structure().

int(* AST_DATA_SECONDS)(void *ptr)

Definition at line 288 of file data.h.

Referenced by __ast_data_search_cmp_structure().

char*(* AST_DATA_STRING)(void *ptr)

Definition at line 284 of file data.h.

Referenced by __ast_data_search_cmp_structure().

int(* AST_DATA_TIMESTAMP)(void *ptr)

Definition at line 287 of file data.h.

Referenced by __ast_data_search_cmp_structure().

unsigned int(* AST_DATA_UNSIGNED_INTEGER)(void *ptr)

Definition at line 291 of file data.h.

Referenced by __ast_data_search_cmp_structure().

union { ... } get

member getter.

Referenced by __ast_data_search_cmp_structure().

const char* name

structure member name.

Definition at line 278 of file data.h.

enum ast_data_type type

structure member type.

Definition at line 280 of file data.h.


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