Sat Apr 26 2014 22:03: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.
const char * name
 structure member name.
enum ast_data_type type
 structure member type.

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) [read]

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.

structure member type.

Definition at line 280 of file data.h.


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