vmod/vmodttl: fixed bug related to luns not ordered and/or not starting from zero.
[ht-drivers.git] / xmem / lib / daemon / XmemDaemon.h
blob82d014b7ef6c243e4dc352c189028a8dc2fb20f2
1 /**
2 * @file XmemDaemon.h
4 * @brief Header file for Xmem Daemon
6 * @author Julian Lewis
8 * @date Created on 11/03/2005
10 * @version 1.0 Julian Lewis
12 /*! @name Event Logging
14 //@{
15 #define EVENT_LOG "Xmem.daemonlog"
16 #define EVENT_LOG_NAME "EVENTLOG"
17 #define EVENT_LOG_ENTRIES 32
18 #define EVENT_MESSAGE_SIZE 128
20 typedef struct {
21 time_t Time;
22 XmemCallbackStruct CbEvent;
23 char Text[EVENT_MESSAGE_SIZE];
24 } XdEventLogEntry;
26 typedef struct {
27 int NextEntry;
28 XdEventLogEntry Entries[EVENT_LOG_ENTRIES];
29 } XdEventLogEntries;
30 //@}
32 /*! @name User bit definitions for the daemon
34 //@{
35 #define ON_DISC 0x01
36 #define IN_SHMEM 0x02
37 //@}