RPN Evaluator
[HTTP Interface]

Collaboration diagram for RPN Evaluator:


Data Structures

struct  rpn_stack_t
 This structure represents a stack of RPN commands for the HTTP interface It is attached to a request. More...
struct  rpn_stack_t
 This structure represents a stack of RPN commands for the HTTP interface It is attached to a request. More...

Functions

void SSInit (rpn_stack_t *)
 This function creates the RPN evaluator stack.
void SSClean (rpn_stack_t *)
 This function cleans the evaluator stack.
void EvaluateRPN (intf_thread_t *p_intf, mvar_t *vars, rpn_stack_t *st, char *exp)
void SSPush (rpn_stack_t *, const char *)
char * SSPop (rpn_stack_t *)
void SSPushN (rpn_stack_t *, int)
int SSPopN (rpn_stack_t *, mvar_t *)

Function Documentation

void EvaluateRPN ( intf_thread_t p_intf,
mvar_t vars,
rpn_stack_t st,
char *  exp 
)

void SSClean ( rpn_stack_t  ) 

This function cleans the evaluator stack.

void SSInit ( rpn_stack_t  ) 

This function creates the RPN evaluator stack.

char* SSPop ( rpn_stack_t  ) 

int SSPopN ( rpn_stack_t ,
mvar_t  
)

void SSPush ( rpn_stack_t ,
const char *   
)

void SSPushN ( rpn_stack_t ,
int   
)


Generated on Wed Aug 13 08:05:55 2008 for VLC by  doxygen 1.5.1