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.