Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

HttpMInvalCache::SState Struct Reference

#include <http.h>

Collaboration diagram for HttpMInvalCache::SState:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SState (NeighborCache *c)
int is_down ()
void down ()
void up ()
NeighborCachecache ()

Public Attributes

int down_
NeighborCachecache_

Constructor & Destructor Documentation

HttpMInvalCache::SState::SState NeighborCache c  )  [inline]
 

Definition at line 169 of file http.h.

References cache_, and down_.

00169 : down_(0), cache_(c) {}


Member Function Documentation

NeighborCache* HttpMInvalCache::SState::cache  )  [inline]
 

Definition at line 173 of file http.h.

References cache_.

Referenced by HttpMInvalCache::command(), HttpMInvalCache::process_inv(), and HttpMInvalCache::recv_leave().

00173 { return cache_; }

void HttpMInvalCache::SState::down  )  [inline]
 

Definition at line 171 of file http.h.

References down_.

Referenced by HttpMInvalCache::invalidate_server(), and HttpMInvalCache::recv_leave().

00171 { down_ = 1; }

int HttpMInvalCache::SState::is_down  )  [inline]
 

Definition at line 170 of file http.h.

References down_.

Referenced by HttpMInvalCache::check_sstate(), HttpMInvalCache::invalidate_server(), and HttpMInvalCache::recv_leave().

00170 { return down_; }

void HttpMInvalCache::SState::up  )  [inline]
 

Definition at line 172 of file http.h.

References down_.

Referenced by HttpMInvalCache::check_sstate().

00172 { down_ = 0; }


Member Data Documentation

NeighborCache* HttpMInvalCache::SState::cache_
 

Definition at line 175 of file http.h.

Referenced by cache(), and SState().

int HttpMInvalCache::SState::down_
 

Definition at line 174 of file http.h.

Referenced by down(), is_down(), SState(), and up().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 20 12:51:47 2004 for NS2.26SourcesOriginal by doxygen 1.3.3