Main Page   Compound List   File List   Compound Members   File Members   Related Pages  

reginfo Struct Reference

#include <ahm.h>

List of all members.

Public Attributes

pid_t m_pid
uid_t m_uid
uid_t m_gid
unsigned long m_appid
int m_hbfd
char m_procname [NAME_LENGTH]
char m_regfilename [NAME_LENGTH]
char m_processname [NAME_LENGTH]
char m_hbfifoname [NAME_LENGTH]
char m_script [NAME_LENGTH]
unsigned long m_period
time_t m_creation
gboolean m_invalid_registration


Detailed Description

Each application may register using a registration file and writing its registration information in that file. The application may provide an application identifier that is unique to the application's actual process id (which is unique on the system). This allows a single process to register more than one heartbeat.

This structure is used as the "value" for the hash table.


Member Data Documentation

unsigned long reginfo::m_appid
 

the gid of the process

time_t reginfo::m_creation
 

The duration between updates, in milliseconds

uid_t reginfo::m_gid
 

the uid of the process

int reginfo::m_hbfd
 

the application identifier

char reginfo::m_hbfifoname[NAME_LENGTH]
 

The process name

gboolean reginfo::m_invalid_registration
 

The timestamp for creation of file

unsigned long reginfo::m_period
 

The full path to the recovery script

pid_t reginfo::m_pid
 

char reginfo::m_processname[NAME_LENGTH]
 

The registration file filename

char reginfo::m_procname[NAME_LENGTH]
 

the heartbeat fifo descriptor

char reginfo::m_regfilename[NAME_LENGTH]
 

The name of the process

char reginfo::m_script[NAME_LENGTH]
 

The name of the fifo to read heartbeats

uid_t reginfo::m_uid
 

the process id


The documentation for this struct was generated from the following file:
Generated on Wed Oct 30 15:21:17 2002 for Application Heartbeat Monitor by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002