API Documentation | Functions, typedefs and structures for use with modules and services |
 Access lists API | Access control lists related API |
 Arrays, stacks, queues and vectors related API | Arrays, stacks, queues and vectors related API |
  Simple arrays related API | Arrays which store name/value pair items |
   Arrays of strings related API | Arrays which store name/value pair items |
   Arrays of pointers | Arrays of name/pointers to objects pairs |
  Dynamic arrays related API | Arrays which store name/value pair items, and can grow unlimited |
   Dynamic arrays of pointers related API | Arrays which store name/value pair items |
  Simple vectors related API | Structure which can store lists of objects |
   Vectors of strings | |
   Vectors of pointers | |
  Lists API | Lists for storing items, and can grow unlimited |
 cache api | Macros, functions and structures used to implement and use c-icap cache |
 c-icap server configuration API | |
 Data type recogintion api | Macros, functions and structures used for data type recognition |
 Headers related API | Headers manipulation related API |
 Lookup tables api | Macros, functions and structures used to implement and use lookup tables |
 TLS/SSL related API | TLS/SSL related API |
 ICAP client request API | API for implementing ICAP clients |
 ICAP request API | ICAP request related API |
 Services API | Services related API |
 API for HTTP object manipulation | Macros, functions and structures used for manipulating the encupsulated HTTP objects (HTTP requests or HTTP responses) |
 utility funtions | Utility functions |
 Text formating api | Functions and structures used for text formating |