Files
vxWorks/h/wrn/spd/spd.h
2025-08-20 18:25:46 +08:00

144 lines
1.9 KiB
C

/* spd.h - API routines for IPsec Security Policy Database */
/* Copyright 2005 Wind River Systems, Inc. */
/*
modification history
--------------------
01a,26apr05,rlm Creation.
*/
#ifndef __SPD_H
#define __SPD_H
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
/*
DESCRIPTION
INCLUDE FILES:
*/
/* includes */
/* defines */
/* typedefs */
/* public functions */
STATUS spdSetAHXform
(
char *pConfStr /* configuration string */
);
STATUS spdSetDefault
(
char *pConfStr
);
STATUS spdSetESPXform
(
char *pConfStr /* parameter string */
);
STATUS spdSetProp
(
char *pConfStr /* parameter string */
);
STATUS spdClrProp
(
char *pConfStr /* parameter string */
);
STATUS spdSetPropAttrib
(
char *pConfStr
);
STATUS spdSetSA
(
char *pConfStr /* parameter string */
);
STATUS spdAddTunnel
(
char *pConfStr /* parameter string */
);
STATUS spdAddBypass
(
char *pConfStr /* parameter string */
);
STATUS spdAddDiscard
(
char *pConfStr /* parameter string */
);
STATUS spdDeletePolicy
(
char *pConfStr /* parameter string */
);
STATUS spdAddTransport
(
char *pConfStr /* parameter string */
);
STATUS spdShowAHXform
(
char *pConfStr /* parameter string */
);
STATUS spdShowESPXform
(
char *pConfStr /* parameter string */
);
STATUS spdShowProp
(
char *pConfStr /* parameter string */
);
STATUS spdShowSA
(
char *pConfStr /* parameter string */
);
STATUS spdShowPolicy
(
char *pConfStr /* parameter string */
);
STATUS spdShow
(
void
);
void spdDump
(
void
);
int spdMon
(
char *cptr_action /* parameter string */
);
int spdDebug
(
char *cptr_action /* parameter string */
);
#if defined(__cplusplus) || defined(c_plusplus)
}
#endif /* __cplusplus */
#endif /* __SPD_H */