Public Member Functions | Static Public Attributes

HttpVCTable Struct Reference

#include <HttpSM.h>

Collaboration diagram for HttpVCTable:
Collaboration graph
[legend]

Public Member Functions

 HttpVCTable ()
HttpVCTableEntrynew_entry ()
HttpVCTableEntryfind_entry (VConnection *)
HttpVCTableEntryfind_entry (VIO *)
void remove_entry (HttpVCTableEntry *)
void cleanup_entry (HttpVCTableEntry *)
void cleanup_all ()
bool is_table_clear () const

Static Public Attributes

static const int vc_table_max_entries = 4

Detailed Description

Definition at line 109 of file HttpSM.h.


Constructor & Destructor Documentation

HttpVCTable::HttpVCTable (  ) 

Definition at line 166 of file HttpSM.cc.


Member Function Documentation

void HttpVCTable::cleanup_all (  ) 

Definition at line 265 of file HttpSM.cc.

References cleanup_entry(), and vc_table_max_entries.

Referenced by HttpSM::kill_this().

void HttpVCTable::cleanup_entry ( HttpVCTableEntry e  ) 
HttpVCTableEntry * HttpVCTable::find_entry ( VConnection vc  ) 

Definition at line 185 of file HttpSM.cc.

References vc_table_max_entries.

Referenced by HttpSM::main_handler().

HttpVCTableEntry * HttpVCTable::find_entry ( VIO vio  ) 

Definition at line 197 of file HttpSM.cc.

References ink_assert, and vc_table_max_entries.

bool HttpVCTable::is_table_clear (  )  const [inline]

Definition at line 127 of file HttpSM.h.

References vc_table_max_entries.

Referenced by HttpSM::kill_this().

HttpVCTableEntry * HttpVCTable::new_entry (  ) 
void HttpVCTable::remove_entry ( HttpVCTableEntry e  ) 

Field Documentation

const int HttpVCTable::vc_table_max_entries = 4 [static]

Definition at line 111 of file HttpSM.h.

Referenced by cleanup_all(), find_entry(), is_table_clear(), and new_entry().


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