Mon Jun 27 16:51:23 2011

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)
   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)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

char(* AST_DATA_CHARACTER)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

void*(* AST_DATA_CONTAINER)(void *ptr)

double(* AST_DATA_DOUBLE)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

int(* AST_DATA_INTEGER)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

struct in_addr(* AST_DATA_IPADDR)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

int(* AST_DATA_MILLISECONDS)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

char*(* AST_DATA_PASSWORD)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

void*(* AST_DATA_POINTER)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

int(* AST_DATA_SECONDS)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

char*(* AST_DATA_STRING)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

int(* AST_DATA_TIMESTAMP)(void *ptr)

Referenced by __ast_data_add_structure(), and __ast_data_search_cmp_structure().

unsigned int(* AST_DATA_UNSIGNED_INTEGER)(void *ptr)

Referenced by __ast_data_add_structure(), and __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:
Generated on Mon Jun 27 16:51:23 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7