1 /*
2  * Argus Software
3  * Copyright (c) 2000-2016 QoSient, LLC
4  * All rights reserved.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2, or (at your option)
9  * 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 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 *
21  * $Id: //depot/argus/clients/clients/ranonymize.h#12 $
22  * $DateTime: 2016/06/01 15:17:28 $
23  * $Change: 3148 $
24  */
25 
26 /*  ranonymize.h */
27 
28 #ifndef RaMap_h
29 #define RaMap_h
30 
31 #include <rabins.h>
32 #include <argus_util.h>
33 #include <argus_client.h>
34 #include <argus_main.h>
35 #include <argus_filter.h>
36 #include <argus_ethertype.h>
37 
38 #include <signal.h>
39 #include <ctype.h>
40 
41 #include <stdio.h>
42 #include <string.h>
43 #include <errno.h>
44 
45 #include <stdarg.h>
46 
47 #include <sys/types.h>
48 #include <sys/socket.h>
49 
50 #include <netinet/in.h>
51 #include <net/if.h>
52 
53 #include <netinet/if_ether.h>
54 
55 
56 #ifndef MAXSTRLEN
57 #define MAXSTRLEN		1024
58 #endif
59 
60 
61 #ifndef MAXPATHNAMELEN
62 #define MAXPATHNAMELEN		BUFSIZ
63 #endif
64 
65 
66 #if defined(RaMap)
67 
68 void RaMapInit (void);
69 void RaMapShutDown (void);
70 
71 int RaMapParseConversionFile (char *);
72 void RaMapInventory(void *, int, int);
73 
74 #else /* defined(RaMap) */
75 
76 extern void RaMapInit (void);
77 extern void RaMapShutDown (void);
78 
79 int RaMapParseConversionFile (char *);
80 extern void RaMapInventory(void *, int, int);
81 
82 #endif /* defined(RaMap) */
83 #endif /* RaMap_h */
84 
85