Main Page   Compound List   File List   Compound Members   File Members  

HC_Nodelist.c File Reference

#include "checkpoint_int.h"

Functions

int HCI_CallNormal (HC_Sequence_t *sequence, long nodenum, void *userdata)
int HCI_CallRollback (HC_Sequence_t *sequence, long nodenum, void *userdata, unsigned long checkpoint)
int HCI_CallPolicy (HC_Sequence_t *sequence, long nodenum, void *userdata, HC_PolicyEvent_t event, long policy_data)

Detailed Description

Collection of functions relating to node lists.


Function Documentation

int HCI_CallNormal HC_Sequence_t   sequence,
long    nodenum,
void *    userdata
 

Call the normal function for the given node.

Parameters:
sequence  Sequence object.
nodenum  Node number of the normal function.
userdata  User-defined data.
Returns:
An error code.

int HCI_CallPolicy HC_Sequence_t   sequence,
long    nodenum,
void *    userdata,
HC_PolicyEvent_t    event,
long    policy_data
 

Call the policy function for the given node.

Parameters:
sequence  Sequence object.
nodenum  Node number of the policy function.
userdata  User-defined data.
event  The event that has occured.
policy_data  The policy-specific data.
Returns:
An error code.

int HCI_CallRollback HC_Sequence_t   sequence,
long    nodenum,
void *    userdata,
unsigned long    checkpoint
 

Call the rollback function for the given node.

Parameters:
sequence  Sequence object.
nodenum  Node number of the rollback function.
userdata  User-defined data.
checkpoint  The checkpoint value last cleared in the normal function.
Returns:
An error code.


Copyright ©2003. Astra Network Inc. All Rights Reserved.