#include <filter.hh>
Collaboration diagram for FilterEntry:

Definition at line 90 of file filter.hh.
Public Member Functions | |
| FilterEntry (int16_t handle, u_int16_t priority, u_int16_t agent) | |
| ~FilterEntry () | |
Data Fields | |
| u_int16_t | agent_ |
| FilterCallback * | cb_ |
| NRAttrVec * | filter_attrs_ |
| int16_t | handle_ |
| u_int16_t | priority_ |
| timeval | tmv_ |
| bool | valid_ |
|
||||||||||||||||
|
Definition at line 100 of file filter.hh. References cb_, GetTime(), and valid_. 00100 : 00101 handle_(handle), priority_(priority), agent_(agent) 00102 { 00103 valid_ = true; 00104 cb_ = NULL; 00105 GetTime(&tmv_); 00106 }
Here is the call graph for this function: ![]() |
|
|
Definition at line 108 of file filter.hh. References ClearAttrs(), and filter_attrs_. 00109 { 00110 if (filter_attrs_){ 00111 ClearAttrs(filter_attrs_); 00112 delete filter_attrs_; 00113 } 00114 }
Here is the call graph for this function: ![]() |
|
|
Definition at line 95 of file filter.hh. Referenced by DiffusionCoreAgent::deleteFilter(), DiffusionCoreAgent::findFilter(), DiffusionCoreAgent::forwardMessage(), DiffusionCoreAgent::getNextFilterPriority(), and DiffusionCoreAgent::processControlMessage(). |
|
|
Definition at line 96 of file filter.hh. Referenced by DiffusionRouting::addFilter(), FilterEntry(), and DiffusionRouting::processControlMessage(). |
|
|
Definition at line 92 of file filter.hh. Referenced by DiffusionRouting::filterKeepaliveTimeout(), DiffusionCoreAgent::findMatchingFilter(), DiffusionCoreAgent::processControlMessage(), DiffusionRouting::processControlMessage(), and ~FilterEntry(). |
|
|
|
Definition at line 94 of file filter.hh. Referenced by DiffusionCoreAgent::addFilter(), DiffusionRouting::filterKeepaliveTimeout(), DiffusionCoreAgent::getFilterList(), DiffusionCoreAgent::getNextFilterPriority(), and DiffusionCoreAgent::processControlMessage(). |
|
|
Definition at line 97 of file filter.hh. Referenced by DiffusionCoreAgent::processControlMessage(). |
|
|
Definition at line 98 of file filter.hh. Referenced by FilterEntry(), DiffusionRouting::filterKeepaliveTimeout(), DiffusionRouting::processControlMessage(), and DiffusionRouting::removeFilter(). |
1.4.6