Server core implemented as DLL/shared library
[public/netxms.git] / src / server / core / nxcore.h
similarity index 61%
rename from src/server/core/nms_actions.h
rename to src/server/core/nxcore.h
index f9244de..93d5e3c 100644 (file)
@@ -1,5 +1,6 @@
 /* 
 ** NetXMS - Network Management System
+** Server Core
 ** Copyright (C) 2003, 2004 Victor Kirhenshtein
 **
 ** This program is free software; you can redistribute it and/or modify
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 **
-** $module: nms_actions.h
+** $module: nxcore.h
 **
 **/
 
-#ifndef _nms_actions_h_
-#define _nms_actions_h_
+#ifndef _nxcore_h_
+#define _nxcore_h_
 
+#include <nms_core.h>
 
-//
-// Functions
-//
-
-BOOL InitActions(void);
-void CleanupActions(void);
-BOOL ExecuteAction(DWORD dwActionId, Event *pEvent);
-DWORD CreateNewAction(char *pszName, DWORD *pdwId);
-DWORD DeleteActionFromDB(DWORD dwActionId);
-DWORD ModifyActionFromMessage(CSCPMessage *pMsg);
-void FillActionInfoMessage(CSCPMessage *pMsg, NXC_ACTION *pAction);
-void SendActionsToClient(ClientSession *pSession, DWORD dwRqId);
-
-#endif   /* _nms_actions_ */
+#endif   /* _nxcore_h_ */