#include <ProtoSM.h>
Public Member Functions | |
ProtoVCTable () | |
VCTentry * | new_entry () |
VCTentry * | find_entry (VConnection *) |
VCTentry * | find_entry (VIO *) |
void | remove_entry (VCTentry *) |
void | cleanup_entry (VCTentry *) |
void | cleanup_all () |
bool | is_table_clear () |
Data Fields | |
VCTentry | vc_table [max_entries] |
Definition at line 37 of file ProtoSM.h.
ProtoVCTable< VCTentry, max_entries >::ProtoVCTable | ( | ) | [inline] |
Definition at line 52 of file ProtoSM.h.
References ProtoVCTable< VCTentry, max_entries >::vc_table.
void ProtoVCTable< VCTentry, max_entries >::cleanup_all | ( | ) | [inline] |
Definition at line 130 of file ProtoSM.h.
References ProtoVCTable< VCTentry, max_entries >::cleanup_entry(), and ProtoVCTable< VCTentry, max_entries >::vc_table.
void ProtoVCTable< VCTentry, max_entries >::cleanup_entry | ( | VCTentry * | e | ) | [inline] |
Definition at line 119 of file ProtoSM.h.
References ink_assert, and ProtoVCTable< VCTentry, max_entries >::remove_entry().
Referenced by ProtoVCTable< VCTentry, max_entries >::cleanup_all().
VCTentry * ProtoVCTable< VCTentry, max_entries >::find_entry | ( | VConnection * | vc | ) | [inline] |
Definition at line 70 of file ProtoSM.h.
References ProtoVCTable< VCTentry, max_entries >::vc_table.
VCTentry * ProtoVCTable< VCTentry, max_entries >::find_entry | ( | VIO * | vio | ) | [inline] |
Definition at line 82 of file ProtoSM.h.
References ink_assert, and ProtoVCTable< VCTentry, max_entries >::vc_table.
bool ProtoVCTable< VCTentry, max_entries >::is_table_clear | ( | ) | [inline] |
Definition at line 140 of file ProtoSM.h.
References ProtoVCTable< VCTentry, max_entries >::vc_table.
VCTentry * ProtoVCTable< VCTentry, max_entries >::new_entry | ( | ) | [inline] |
Definition at line 57 of file ProtoSM.h.
References ink_release_assert, and ProtoVCTable< VCTentry, max_entries >::vc_table.
void ProtoVCTable< VCTentry, max_entries >::remove_entry | ( | VCTentry * | e | ) | [inline] |
Definition at line 101 of file ProtoSM.h.
References free_MIOBuffer(), and ink_assert.
Referenced by ProtoVCTable< VCTentry, max_entries >::cleanup_entry().
VCTentry ProtoVCTable< VCTentry, max_entries >::vc_table[max_entries] |
Definition at line 41 of file ProtoSM.h.
Referenced by ProtoVCTable< VCTentry, max_entries >::cleanup_all(), ProtoVCTable< VCTentry, max_entries >::find_entry(), ProtoVCTable< VCTentry, max_entries >::is_table_clear(), ProtoVCTable< VCTentry, max_entries >::new_entry(), and ProtoVCTable< VCTentry, max_entries >::ProtoVCTable().