These are the functions that IPS makes available to installed Hooks. You can call these functions directly from your hook functions.
Functions | |
IPSBOOL IPSCALL | IpsGetValue (PIPSHOOKINFO pHookInfo, int type, char *ident, char *buf, int size) |
Retreive a value from IPS. | |
IPSBOOL IPSCALL | IpsSetValue (PIPSHOOKINFO pHookInfo, int type, char *ident, char *text) |
Set a value in IPS. | |
IPSBOOL IPSCALL | IpsSend (PIPSHOOKINFO pHookInfo, void *buf, int size) |
Send data to client. | |
IPSBOOL IPSCALL | IpsRecv (PIPSHOOKINFO pHookInfo, void *buf, int size) |
Receive data from client. | |
IPSBOOL IPSCALL | IpsLog (PIPSHOOKINFO pHookInfo, unsigned code, int level, char *text) |
Add a message to the logs. |
|
Retreive a value from IPS.
|
|
Set a value in IPS.
|
|
Send data to client. This function sends data to the client using the connection set up by IPS.
|
|
Receive data from client. This function is not yet implemented.
|
|
Add a message to the logs.
This functin will write the supplied message to one or more of the IPS log-files. Which log file the message is written to may depend on the
|