SaltAPI  1.1
An API for the HTTPd / Zia by Salty Studio.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HTTP::ProcessingList Class Reference

#include <ProcessingList.hpp>

Public Member Functions

 ProcessingList ()
 
virtual ~ProcessingList ()
 
bool pop ()
 pop first elem More...
 
EventFunctionList::iterator begin ()
 
EventFunctionList::iterator end ()
 
bool push (EventFunction eventFunction)
 push back eventFunction More...
 
bool pushBefore (EventFunction eventFunction, EventFunctionList::const_iterator ref)
 push eventFunction before iterator More...
 
bool pushAfter (EventFunction eventFunction, EventFunctionList::const_iterator ref)
 push eventFunction after iterator More...
 
bool next (Request *req, Response *res)
 pop current event and call next event More...
 

Detailed Description

Definition at line 26 of file ProcessingList.hpp.

Constructor & Destructor Documentation

HTTP::ProcessingList::ProcessingList ( )

Definition at line 9 of file ProcessingList.cpp.

HTTP::ProcessingList::~ProcessingList ( )
virtual

Definition at line 13 of file ProcessingList.cpp.

Member Function Documentation

EventFunctionList::iterator HTTP::ProcessingList::begin ( )
Returns
first iterator

Definition at line 21 of file ProcessingList.cpp.

Here is the caller graph for this function:

EventFunctionList::iterator HTTP::ProcessingList::end ( )

EventFunction *bottom()

Returns
last iterator

Definition at line 25 of file ProcessingList.cpp.

Here is the caller graph for this function:

bool HTTP::ProcessingList::next ( Request req,
Response res 
)

pop current event and call next event

Returns

Definition at line 45 of file ProcessingList.cpp.

Here is the call graph for this function:

bool HTTP::ProcessingList::pop ( )

pop first elem

Returns

Definition at line 17 of file ProcessingList.cpp.

Here is the caller graph for this function:

bool HTTP::ProcessingList::push ( EventFunction  eventFunction)

push back eventFunction

Parameters
eventFunction
Returns

Definition at line 29 of file ProcessingList.cpp.

bool HTTP::ProcessingList::pushAfter ( EventFunction  eventFunction,
EventFunctionList::const_iterator  ref 
)

push eventFunction after iterator

Parameters
eventFunction
ref
Returns

Definition at line 40 of file ProcessingList.cpp.

Here is the caller graph for this function:

bool HTTP::ProcessingList::pushBefore ( EventFunction  eventFunction,
EventFunctionList::const_iterator  ref 
)

push eventFunction before iterator

Parameters
eventFunction
ref
Returns

Definition at line 34 of file ProcessingList.cpp.

Here is the caller graph for this function:


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