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
|
1.3.4