PIP 0.7.1 Platform-Independent Primitives

File List
Here is a list of all documented files with brief descriptions:
[detail level 1 2 3]

▼ 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