|
PIP
1.4.0
Platform-Independent Primitives
|
| ▼ src_main | |
| ▼ 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 GUI class |
| piscreenconsole.h | Tile for PIScreen with PIConsole API |
| 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 | Base for generic containers |
| pideque.h | Dynamic array of any type |
| pilist.h | Linked list container, wrapper for std::list |
| pimap.h | Associative array with custom types of key and value |
| pipair.h | Pair |
| piset.h | Set container |
| pistack.h | Stack container |
| pivector.h | Dynamic array of any type |
| ▼ core | |
| pibase.h | Base types and functions |
| pibitarray.h | Bit array |
| pibytearray.h | Byte array |
| pichar.h | Unicode char |
| pichunkstream.h | Binary markup serializator |
| picli.h | Command-Line parser |
| picollection.h | Custom elements collection |
| picout.h | Universal output to console class |
| pieventdispatcher.h | This file declare PIEventDispatcher class and associated macros |
| piflags.h | General flags class |
| piinit.h | Initialization |
| piobject.h | Base object |
| pipropertystorage.h | Storage of properties for GUI usage |
| pistatemachine.h | Base class for custom state machine |
| pistring.h | String |
| pitime.h | Time structs |
| pitime_win.h | PITime conversions for Windows |
| 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 |
| pimathbase.h | Basic mathematical functions and defines |
| pimathcomplex.h | PIP math complex |
| pimathmatrix.h | PIMathMatrix |
| pimathsolver.h | PIMathSolver |
| pimathvector.h | PIMathVector |
| piquaternion.h | Class for quaternions |
| pistatistic.h | Class for calculating math statistic in values array |
| ▼ resources | |
| piresources.h | Resources subsystem |
| ▼ system | |
| piprocess.h | Process |
| pisignals.h | System signals |
| ▼ thread | |
| pigrabberbase.h | Abstract class for create grabbers |
| pimutex.h | Mutex |
| pipipelinethread.h | Class for create multihread pipeline |
| pithread.h | Thread |
| pitimer.h | Timer |