VSS helper functions made exportable from libnxlp
[public/netxms.git] / src / libnxlp / libnxlp.h
CommitLineData
4cd1e46b
AK
1/*
2** NetXMS - Network Management System
3** Log Parsing Library
4** Copyright (C) 2003-2010 Victor Kirhenshtein
5**
6** This program is free software; you can redistribute it and/or modify
7** it under the terms of the GNU Lesser General Public License as published by
8** the Free Software Foundation; either version 3 of the License, or
9** (at your option) any later version.
10**
11** This program is distributed in the hope that it will be useful,
12** but WITHOUT ANY WARRANTY; without even the implied warranty of
13** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14** GNU General Public License for more details.
15**
16** You should have received a copy of the GNU Lesser General Public License
17** along with this program; if not, write to the Free Software
18** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19**
20** File: libnxlp.h
21**
22**/
23
24#ifndef _libnxlp_h_
25#define _libnxlp_h_
26
27#include <nms_common.h>
28#include <nms_util.h>
29#include <nxlpapi.h>
30
07a1156a
VK
31void LogParserTrace(int level, const TCHAR *format, ...);
32
33#ifdef _WIN32
f4181253 34
07a1156a 35THREAD_RESULT THREAD_CALL ParserThreadEventLog(void *);
07a1156a
VK
36bool InitEventLogParsersV6();
37void InitEventLogParsers();
38void CleanupEventLogParsers();
c13733bd 39bool InitVSSWrapper();
f4181253 40
4cd1e46b
AK
41#endif
42
07a1156a 43#endif