PolyKit is a library with some classes to help you to create a program that can easy be ported to another platform. Supported platforms will be BeOS, Windows and Linux. APlayer, one of our famous programs, use this library. Below is a table over all the classes created so far. Just click the class you're interrested in and you can read about how to use it.
| Global Functions | Not all functions can be made in a class. Here is a list of all the global functions available. |
| PAlert | Used to show small messages. |
| PDirectory | Can work on directories. |
| PExceptions | One of the important classes. Handle all the C++ exception stuff. |
| PFile | Used to play with files. |
| PList | A dynamic linked list. |
| PRegistry | A Windows like registry class, used to store settings in. |
| PSkipList | A skiplist template class. |
| PString | A very useful string class. |
| PSynchronize | Thread synchronize classes. |
| PThread | Thread creation class. |
| PTimer | Will tell you when a specific amount of time has occurred. |
| PTupleSpace | A powerful class for storing and grouping different item types in the same space. |