Thu Apr 16 06:48:46 2015

Collaboration diagram for ast_heap:

## Data Fields | |

size_t | avail_len |

ast_heap_cmp_fn | cmp_fn |

size_t | cur_len |

void ** | heap |

ssize_t | index_offset |

ast_rwlock_t | lock |

Definition at line 38 of file heap.c.

size_t avail_len |

Definition at line 40 of file heap.c.

Referenced by ast_heap_create(), ast_heap_verify(), bubble_up(), and max_heapify().

size_t cur_len |

Definition at line 42 of file heap.c.

Referenced by _ast_heap_remove(), ast_heap_peek(), ast_heap_push(), ast_heap_size(), ast_heap_verify(), and max_heapify().

void** heap |

Definition at line 44 of file heap.c.

Referenced by ast_heap_create(), ast_heap_destroy(), heap_get(), and heap_set().

ssize_t index_offset |

Definition at line 39 of file heap.c.

Referenced by __ast_heap_rdlock(), __ast_heap_unlock(), __ast_heap_wrlock(), ast_heap_create(), and ast_heap_destroy().

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

Generated on Thu Apr 16 06:48:46 2015 for Asterisk - The Open Source Telephony Project by 1.5.6