|
PIP
0.7.1
Platform-Independent Primitives
|
| ▼ src | |
| ▼ code | |
| picodeinfo.h | C++ code info structs |
| picodeparser.h | C++ code parser |
| ▼ console | |
| piconsole.h | Console output class |
| pikbdlistener.h | Keyboard console input listener |
| piscreen.h | Console output class |
| piscreendrawer.h | Drawer for PIScreen |
| piscreentile.h | Basic PIScreen tile |
| piscreentiles.h | Various tiles for PIScreen |
| piscreentypes.h | Types for PIScreen |
| piterminal.h | Virtual terminal |
| ▼ containers | |
| picontainers.h | Generic containers |
| pideque.h | Dynamic array of any type |
| pimap.h | Associative array with custom types of key and value |
| piset.h | Set container |
| pistack.h | Stack container |
| pivector.h | Dynamic array of any type |
| ▼ core | |
| pibase.h | Base types and functions |
| pibytearray.h | Byte array |
| pichar.h | Unicode char |
| pichunkstream.h | Binary serializator |
| picli.h | Command-Line parser |
| picollection.h | Custom elements collection |
| picout.h | Universal output to console class |
| piflags.h | General flags class |
| piinit.h | Initialization |
| piobject.h | Base object |
| pistatemachine.h | Base class for custom state machine |
| pistring.h | String |
| pitime.h | Time structs |
| pivariant.h | Variant type |
| pivarianttypes.h | Variant type |
| ▼ geo | |
| piellipsoidmodel.h | Contains geo ellipsoid models |
| pigeoposition.h | Class for geo position storage and conversions |
| ▼ io | |
| pibasetransfer.h | Base class for reliable send and receive data in fixed packets with error correction, pause and resume |
| pibinarylog.h | Binary log |
| piconfig.h | Configuration parser and writer |
| piconnection.h | Complex I/O point |
| pidatatransfer.h | Class for send and receive PIByteArray via PIBaseTransfer |
| pidiagnostics.h | Connection quality diagnostics |
| pidir.h | Local directory |
| piethernet.h | Ethernet device |
| pifile.h | Local file |
| pifiletransfer.h | Class for send and receive files and directories via PIBaseTransfer |
| piiobytearray.h | PIIODevice wrapper around PIByteArray |
| piiodevice.h | Abstract input/output device |
| piiostring.h | PIIODevice wrapper around PIString |
| pipacketextractor.h | Packets extractor |
| pipeer.h | Peering net node |
| piprotocol.h | Highly configurable from file I/O channel |
| piserial.h | Serial device |
| pisharedmemory.h | Shared memory |
| pitransparentdevice.h | PIIODevice that pass write to read |
| piusb.h | USB device |
| ▼ math | |
| picrc.h | CRC checksum calculator |
| picrypt.h | Cryptographic class using lib Sodium |
| pievaluator.h | Mathematic expressions calculator |
| pifft.h | Class for FFT, IFFT and Hilbert transformations |
| pifixedpoint.h | Class for fixed point numbers |
| pimath.h | Many mathematical functions and classes |
| pimathbase.h | Basic mathematical functions and defines |
| pimathmatrix.h | PIMathMatrix |
| pimathsolver.h | PIMathSolver |
| pimathvector.h | PIMathVector |
| piquaternion.h | Class for quaternions |
| pistatistic.h | Class for calculating math statistic in values array |
| ▼ system | |
| piprocess.h | Process |
| pisignals.h | System signals |
| ▼ thread | |
| pimutex.h | Mutex |
| pipipelinethread.h | Class for create multihread pipeline |
| pithread.h | Thread |
| pitimer.h | Timer |