Further develop the address api. Added dynamic group head support.

remotes/origin/master-1.0.x
Victor Julien 17 years ago
parent 3ec5f66729
commit f77c654d13

File diff suppressed because it is too large Load Diff

@ -1,9 +1,6 @@
#ifndef __DETECT_ADDRESS_H__
#define __DETECT_ADDRESS_H__
/* prototypes */
void DetectAddressRegister (void);
/* a is ... than b */
enum {
ADDRESS_ER = -1, /* error e.g. compare ipv4 and ipv6 */
@ -35,10 +32,15 @@ typedef struct DetectAddressGroup_ {
} DetectAddressGroup;
typedef struct DetectAddressGroups_ {
typedef struct DetectAddressGroupsHead_ {
DetectAddressGroup *ipv4_head;
DetectAddressGroup *ipv6_head;
} DetectAddressGroups;
} DetectAddressGroupsHead;
/* prototypes */
void DetectAddressRegister (void);
DetectAddressGroupsHead *DetectAddressGroupsHeadInit();
void DetectAddressGroupsHeadFree(DetectAddressGroupsHead *);
#endif /* __DETECT_ADDRESS_H__ */

Loading…
Cancel
Save