Public Member Functions | Data Fields

HttpCacheAction Struct Reference

#include <HttpCacheSM.h>

Inherits Action.

Collaboration diagram for HttpCacheAction:
Collaboration graph
[legend]

Public Member Functions

 HttpCacheAction ()
virtual void cancel (Continuation *c=NULL)
 Cancels the asynchronous operation represented by this action.
void init (HttpCacheSM *sm_arg)

Data Fields

HttpCacheSMsm

Detailed Description

Definition at line 47 of file HttpCacheSM.h.


Constructor & Destructor Documentation

HttpCacheAction::HttpCacheAction (  ) 

Definition at line 48 of file HttpCacheSM.cc.


Member Function Documentation

void HttpCacheAction::cancel ( Continuation c = NULL  )  [virtual]

Cancels the asynchronous operation represented by this action.

This method is called by state machines willing to cancel an ongoing asynchronous operation. Classes derived from Action may perform additional steps before flagging this action as cancelled. There are certain rules that must be followed in order to cancel an action (see the Remarks section).

Parameters:
c Continuation associated with this Action.

Reimplemented from Action.

Definition at line 54 of file HttpCacheSM.cc.

References Action::cancel(), Action::cancelled, ink_assert, HttpCacheSM::master_sm, HttpCacheSM::pending_action, and sm.

void HttpCacheAction::init ( HttpCacheSM sm_arg  )  [inline]

Definition at line 51 of file HttpCacheSM.h.

References sm.

Referenced by HttpCacheSM::init().


Field Documentation

Definition at line 54 of file HttpCacheSM.h.

Referenced by cancel(), and init().


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