diff --git a/doc/html/arrowdown.png b/doc/html/arrowdown.png new file mode 100644 index 00000000..22d5cd56 Binary files /dev/null and b/doc/html/arrowdown.png differ diff --git a/doc/html/arrowright.png b/doc/html/arrowright.png new file mode 100644 index 00000000..49ad225c Binary files /dev/null and b/doc/html/arrowright.png differ diff --git a/doc/html/class_p_i_binary_log__inherit__graph.png b/doc/html/class_p_i_binary_log__inherit__graph.png new file mode 100644 index 00000000..686179ba Binary files /dev/null and b/doc/html/class_p_i_binary_log__inherit__graph.png differ diff --git a/doc/html/class_p_i_c_l_i__inherit__graph.png b/doc/html/class_p_i_c_l_i__inherit__graph.png new file mode 100644 index 00000000..b83e8fb2 Binary files /dev/null and b/doc/html/class_p_i_c_l_i__inherit__graph.png differ diff --git a/doc/html/class_p_i_chunk_stream-members.html b/doc/html/class_p_i_chunk_stream-members.html new file mode 100644 index 00000000..b7182d0e --- /dev/null +++ b/doc/html/class_p_i_chunk_stream-members.html @@ -0,0 +1,98 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIChunkStream Member List
+
+
+ +

This is the complete list of members for PIChunkStream, including all inherited members.

+ + + + + + + + + +
atEnd() const PIChunkStreaminline
chunk(int id, const T &data)PIChunkStreaminlinestatic
data() const PIChunkStreaminline
getData() const PIChunkStreaminline
getID()PIChunkStreaminline
PIChunkStream(const PIByteArray &data)PIChunkStreaminline
PIChunkStream(PIByteArray *data=0)PIChunkStreaminline
read()PIChunkStreaminline
+
+ + + + diff --git a/doc/html/class_p_i_chunk_stream.html b/doc/html/class_p_i_chunk_stream.html new file mode 100644 index 00000000..80e46c16 --- /dev/null +++ b/doc/html/class_p_i_chunk_stream.html @@ -0,0 +1,189 @@ + + + + + + +PIP: PIChunkStream Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIChunkStream Class Reference
+
+
+ +

Class for binary serialization. + More...

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

PIChunkStream (const PIByteArray &data)
 Contructs stream for read from "data".
 
PIChunkStream (PIByteArray *data=0)
 Contructs stream for read or write to/from "data", or empty stream for write.
 
+PIByteArray data () const
 Returns internal buffer with written data.
 
+bool atEnd () const
 Returns if there is end of stream.
 
+int read ()
 Read one chunk from stream and returns its ID.
 
+int getID ()
 Returns last readed chunk ID.
 
+template<typename T >
getData () const
 Returns value of last readed chunk.
 
+ + + + + +

+Static Public Member Functions

+template<typename T >
static Chunk< T > chunk (int id, const T &data)
 Returns chunk with ID "id" and value "data" for write to stream.
 
+

Detailed Description

+

Class for binary serialization.

+

+Synopsis

+

This class provides very handly mechanism to store and restore values to and from PIByteArray. The main advantage of using this class is that your binary data become independent from order and collection of your values.

+

+Mechanism

+

PIChunkStream works with items called "chunk". Chunk is an ID and any value that can be stored and restored to PIByteArray with stream operators << and >>. You can place chunks to stream and read chunks from stream.

+

To construct PIChunkStream for writing data use any constructor. Empty constructor creates internal empty buffer that can be accessed by function data(). Non-empty constructor works with given byte array.

+

To read chunks from byte array use function read() that returns ID of next chunk. Then you can get value of this chunk with function getData(), but you should definitely know type of this value. You can read from byte array while atEnd() if false.

+

+Example

+

Prepare your structs to work with PIChunkStream

// Your struct
+
struct S {
+
int i;
+
float f;
+ +
};
+
+
// Operators
+
PIByteArray & operator <<(PIByteArray & b, const S & s) {b << s.i << s.f << s.s; return b;}
+
PIByteArray & operator >>(PIByteArray & b, S & s) {b >> s.i >> s.f >> s.s; return b;}
+

Writing to PIChunkStream

// Write chunk stream
+
S s;
+
s.i = 99;
+
s.f = 0.01;
+
s.s = "SSS";
+ +
f << -1. << 2.5 << 11.;
+
// write some data to empty stream
+ +
cs << cs.chunk(1, int(10))
+
<< cs.chunk(2, PIString("text"))
+
<< cs.chunk(4, f)
+
<< cs.chunk(3, s);
+
// now you can take cs.data() and send or place it somewhere ...
+

Reading from PIChunkStream

// create stream for read, cs from upper code
+
PIByteArray ba(cs.data());
+
PIChunkStream cs2(ba);
+
int i(0);
+ +
S s;
+ +
// read from stream
+
while (!cs2.atEnd()) {
+
switch (cs2.read()) {
+
case 1: i = cs2.getData<int>(); break;
+
case 2: str = cs2.getData<PIString>(); break;
+
case 3: s = cs2.getData<S>(); break;
+
case 4: f = cs2.getData<PIVector<float> >(); break;
+
}
+
}
+
piCout << i << str << f << s.i << s.f << s.s;
+
+
+ + + + diff --git a/doc/html/class_p_i_chunk_stream.js b/doc/html/class_p_i_chunk_stream.js new file mode 100644 index 00000000..a842195a --- /dev/null +++ b/doc/html/class_p_i_chunk_stream.js @@ -0,0 +1,10 @@ +var class_p_i_chunk_stream = +[ + [ "PIChunkStream", "class_p_i_chunk_stream.html#a9b0680f7b75f247a5fc4c9d366edf43f", null ], + [ "PIChunkStream", "class_p_i_chunk_stream.html#a604f6dc1e095daa47442320ffa6b944b", null ], + [ "data", "class_p_i_chunk_stream.html#a2bd23c1b3d63a34e26fb272c3ffd68cc", null ], + [ "atEnd", "class_p_i_chunk_stream.html#aa9da42274d96d44d19eaf2d7aefc4bba", null ], + [ "read", "class_p_i_chunk_stream.html#ac7f7588cf308dd128b6fdd8ac678cceb", null ], + [ "getID", "class_p_i_chunk_stream.html#ae50f13503bcff6cce8f5d8c6984595c1", null ], + [ "getData", "class_p_i_chunk_stream.html#abac68c1cc18309fc65459e2e86020c91", null ] +]; \ No newline at end of file diff --git a/doc/html/class_p_i_config_1_1_branch__inherit__graph.png b/doc/html/class_p_i_config_1_1_branch__inherit__graph.png new file mode 100644 index 00000000..37e3accd Binary files /dev/null and b/doc/html/class_p_i_config_1_1_branch__inherit__graph.png differ diff --git a/doc/html/class_p_i_connection__inherit__graph.png b/doc/html/class_p_i_connection__inherit__graph.png new file mode 100644 index 00000000..364fc93a Binary files /dev/null and b/doc/html/class_p_i_connection__inherit__graph.png differ diff --git a/doc/html/class_p_i_console__inherit__graph.png b/doc/html/class_p_i_console__inherit__graph.png new file mode 100644 index 00000000..440a6d16 Binary files /dev/null and b/doc/html/class_p_i_console__inherit__graph.png differ diff --git a/doc/html/class_p_i_diagnostics__inherit__graph.png b/doc/html/class_p_i_diagnostics__inherit__graph.png new file mode 100644 index 00000000..9b250689 Binary files /dev/null and b/doc/html/class_p_i_diagnostics__inherit__graph.png differ diff --git a/doc/html/class_p_i_dir-members.html b/doc/html/class_p_i_dir-members.html new file mode 100644 index 00000000..1d551411 --- /dev/null +++ b/doc/html/class_p_i_dir-members.html @@ -0,0 +1,105 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIDir Member List
+
+
+ +

This is the complete list of members for PIDir, including all inherited members.

+ + + + + + + + + + + + + + + + +
absolutePath() const PIDir
allEntries()PIDir
cleanedPath() const PIDirinline
cleanPath()PIDir
entries()PIDir
isAbsolute() const PIDir
isExists() const PIDirinline
isRelative() const PIDirinline
path() const PIDir
PIDir(const PIString &dir=PIString())PIDir
PIDir(const PIFile &file)PIDir
relative(const PIString &path) const PIDir
scanDir() const PIDirinline
setCurrent()PIDirinline
setDir(const PIString &path)PIDir
+
+ + + + diff --git a/doc/html/class_p_i_dir.html b/doc/html/class_p_i_dir.html new file mode 100644 index 00000000..6540b846 --- /dev/null +++ b/doc/html/class_p_i_dir.html @@ -0,0 +1,239 @@ + + + + + + +PIP: PIDir Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIDir Class Reference
+
+
+ +

Local directory. + More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

PIDir (const PIString &dir=PIString())
 Constructs directory with path "path".
 
PIDir (const PIFile &file)
 Constructs directory with "file" directory path "path".
 
+bool isExists () const
 Returns if this directory is exists.
 
+bool isAbsolute () const
 Returns if path of this directory is absolute.
 
+bool isRelative () const
 Returns if path of this directory is relative.
 
const PIStringscanDir () const
 
+PIString path () const
 Returns path of this directory.
 
+PIString absolutePath () const
 Returns absolute path of this directory.
 
PIDircleanPath ()
 Simplify path of this directory. More...
 
+PIDir cleanedPath () const
 Returns PIDir with simplified path of this directory.
 
+PIString relative (const PIString &path) const
 Returns relative to this directory path "path".
 
+PIDirsetDir (const PIString &path)
 Set this directory path to simplified "path".
 
+bool setCurrent ()
 Set this directory path as current for application.
 
PIVector< PIFile::FileInfo > entries ()
 Returns this directory content. More...
 
PIVector< PIFile::FileInfo > allEntries ()
 Returns all this directory content. More...
 
+

Detailed Description

+

Local directory.

+

+Synopsis

+

This class provide access to local file. You can manipulate binary content or use this class as text stream. To binary access there are function read(), write(), and many writeBinary() functions. For write variables to file in their text representation threr are many "<<" operators.

+

Member Function Documentation

+ +
+
+ + + + + +
+ + + + + + + +
const PIString& PIDir::scanDir () const
+
+inline
+
+

Returns path of current reading directory. This path valid only while allEntries functions

+ +
+
+ +
+
+ + + + + + + +
PIDir & PIDir::cleanPath ()
+
+ +

Simplify path of this directory.

+

This function remove repeatedly separators and resolve ".." in path. E.g. "/home/.//peri4/src/../.." will become "/home"
+ This function returns reference to this PIDir

+ +
+
+ +
+
+ + + + + + + +
PIVector< PIFile::FileInfo > PIDir::entries ()
+
+ +

Returns this directory content.

+

Scan this directory and returns all directories and files in one list, sorted alphabetically. This list contains also "." and ".." members. There are absolute pathes in returned list.

Attention
This function doesn`t scan content of inner directories!
+ +
+
+ +
+
+ + + + + + + +
PIVector< PIFile::FileInfo > PIDir::allEntries ()
+
+ +

Returns all this directory content.

+

Scan this directory recursively and returns all directories and files in one list, sorted alphabetically. This list doesn`t contains "." and ".." members. There are absolute pathes in returned list, and files placed after directories in this list

+

TODO: resolve symlinks

+ +
+
+
+
+ + + + diff --git a/doc/html/class_p_i_dir.js b/doc/html/class_p_i_dir.js new file mode 100644 index 00000000..b81f1b4a --- /dev/null +++ b/doc/html/class_p_i_dir.js @@ -0,0 +1,18 @@ +var class_p_i_dir = +[ + [ "PIDir", "class_p_i_dir.html#a40a16114890e390a19a40a4d9c8c4428", null ], + [ "PIDir", "class_p_i_dir.html#a5ccd50537e20c8b3e86407ad32063494", null ], + [ "isExists", "class_p_i_dir.html#a582a5fb50e299bcab339df8bd7e81bbe", null ], + [ "isAbsolute", "class_p_i_dir.html#aa22c2a06eb206b3d69af0feb62a67236", null ], + [ "isRelative", "class_p_i_dir.html#ac43e095dd791c9b37b371a16a1fc29ba", null ], + [ "scanDir", "class_p_i_dir.html#a1a1a7c3120bbfc52d68d015838b8e54a", null ], + [ "path", "class_p_i_dir.html#a6a953d094f053af299a793f252b37fae", null ], + [ "absolutePath", "class_p_i_dir.html#a5497ba859bc0bae75bb9cf5071c48171", null ], + [ "cleanPath", "class_p_i_dir.html#a2bf75841e70d2bf31dbe5e9b45b5b210", null ], + [ "cleanedPath", "class_p_i_dir.html#acfa3b5f2abd1bcb4542d0bf49c70e9c0", null ], + [ "relative", "class_p_i_dir.html#a7a9ac7d226671eed935dee6f6ce76a58", null ], + [ "setDir", "class_p_i_dir.html#a78be464ae68896e8c583cc2360985772", null ], + [ "setCurrent", "class_p_i_dir.html#a4c376dd5074e5faa704f11ec6d32b888", null ], + [ "entries", "class_p_i_dir.html#a536c11769adbf151f708a0549bf0b711", null ], + [ "allEntries", "class_p_i_dir.html#aff540a865fc5a6cb68934f605832722b", null ] +]; \ No newline at end of file diff --git a/doc/html/class_p_i_ethernet_1_1_interface_list__inherit__graph.png b/doc/html/class_p_i_ethernet_1_1_interface_list__inherit__graph.png new file mode 100644 index 00000000..c9002c94 Binary files /dev/null and b/doc/html/class_p_i_ethernet_1_1_interface_list__inherit__graph.png differ diff --git a/doc/html/class_p_i_ethernet__inherit__graph.png b/doc/html/class_p_i_ethernet__inherit__graph.png new file mode 100644 index 00000000..46ed5f44 Binary files /dev/null and b/doc/html/class_p_i_ethernet__inherit__graph.png differ diff --git a/doc/html/class_p_i_file__inherit__graph.png b/doc/html/class_p_i_file__inherit__graph.png new file mode 100644 index 00000000..029bcd4e Binary files /dev/null and b/doc/html/class_p_i_file__inherit__graph.png differ diff --git a/doc/html/class_p_i_i_o_device__inherit__graph.png b/doc/html/class_p_i_i_o_device__inherit__graph.png new file mode 100644 index 00000000..d0f80d2b Binary files /dev/null and b/doc/html/class_p_i_i_o_device__inherit__graph.png differ diff --git a/doc/html/class_p_i_i_o_string-members.html b/doc/html/class_p_i_i_o_string-members.html new file mode 100644 index 00000000..0885d2f4 --- /dev/null +++ b/doc/html/class_p_i_i_o_string-members.html @@ -0,0 +1,256 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIIOString Member List
+
+
+ +

This is the complete list of members for PIIOString, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
canRead() const PIIODeviceinlinevirtual
canWrite() const PIIODeviceinlinevirtual
className() const PIObjectinlinevirtual
clear()PIIOStringinline
clearThreadedWriteQueue()PIIODeviceinline
close()PIIODeviceinline
closed()PIIODevice
closeDevice()PIIODeviceinlineprotectedvirtual
configure(const PIString &config_file, const PIString &section, bool parent_section=false)PIIODevice
configureDevice(const void *e_main, const void *e_parent=0)PIIODeviceinlineprotectedvirtual
configureFromFullPath(const PIString &full_path)PIIODeviceinlineprotectedvirtual
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
CONNECTUPIObjectrelated
constructFullPath() const PIIODeviceinlinevirtual
createFromFullPath(const PIString &full_path)PIIODevicestatic
data() const PIThreadinline
debug() const PIObjectinline
deleted()PIObjectprotected
DeviceMode enum namePIIODevice
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
emitter() const PIObjectinlineprotected
EVENTPIObjectrelated
EVENT0PIObjectrelated
EVENT1PIObjectrelated
EVENT2PIObjectrelated
EVENT3PIObjectrelated
EVENT4PIObjectrelated
EVENT_HANDLERPIObjectrelated
EVENT_HANDLER0PIObjectrelated
EVENT_HANDLER1PIObjectrelated
EVENT_HANDLER2PIObjectrelated
EVENT_HANDLER3PIObjectrelated
EVENT_HANDLER4PIObjectrelated
EVENT_VHANDLERPIObjectrelated
EVENT_VHANDLER0PIObjectrelated
EVENT_VHANDLER1PIObjectrelated
EVENT_VHANDLER2PIObjectrelated
EVENT_VHANDLER3PIObjectrelated
EVENT_VHANDLER4PIObjectrelated
findByName(const PIString &name)PIObjectinlinestatic
flush()PIIODeviceinlinevirtual
fullPathPrefix() const PIIODeviceinlinevirtual
HANDLERPIObjectrelated
init()PIIODeviceinlineprotectedvirtual
initialize()PIIODeviceinline
isClosed() const PIIODeviceinline
isEnd() const PIIOStringinline
isOpened() const PIIODeviceinline
isPropertyExists(const PIString &name) const PIObjectinline
isReadable() const PIIODeviceinline
isReopenEnabled() const PIIODeviceinline
isRunning() const PIThreadinline
isThreadedRead() const PIIODeviceinline
isThreadedWrite() const PIIODeviceinline
isWriteable() const PIIODeviceinline
lock()PIThreadinline
mode() const PIIODeviceinline
mutex()PIThreadinline
name() const PIObjectinline
needLockRun(bool need)PIThreadinline
open(PIString *string, PIIODevice::DeviceMode mode=PIIODevice::ReadWrite)PIIOString
open(const PIString &string)PIIOString
PIIODevice::open()PIIODeviceinline
PIIODevice::open(const DeviceMode &_mode)PIIODeviceinline
PIIODevice::open(const PIString &_path, const DeviceMode &_mode)PIIODeviceinline
openDevice()PIIOStringprotectedvirtual
opened()PIIODevice
path() const PIIODeviceinline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
piDisconnect(PIObject *src)PIObjectstatic
piHigh enum valuePIThread
piHighest enum valuePIThread
PIIODevice()PIIODevice
PIIODevice(const PIString &path, DeviceMode mode=ReadWrite)PIIODevice
PIIODEVICEPIIODevicerelated
PIIOString(PIString *string=0, PIIODevice::DeviceMode mode=PIIODevice::ReadWrite)PIIOString
PIIOString(const PIString &string)PIIOString
piLow enum valuePIThread
piLowerst enum valuePIThread
piNormal enum valuePIThread
PIObject(const PIString &name=PIString())PIObject
PIOBJECTPIObjectrelated
PIOBJECT_SUBCLASSPIObjectrelated
PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread
PIThread(bool startNow=false, int loop_delay=-1)PIThread
Priority enum namePIThread
priority() const PIThreadinline
properties() const PIObjectinline
propertiesCount() const PIObjectinline
property(const PIString &name) const PIObjectinline
propertyChanged(const PIString &name)PIObjectinlineprotectedvirtual
read(void *read_to, int max_size)PIIOStringvirtual
PIIODevice::read(int max_size)PIIODeviceinline
readDeviceSetting(const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep)PIIODevicerelated
readForTime(double timeout_ms)PIIODevice
readLine()PIIOString
ReadOnly enum valuePIIODevice
ReadWrite enum valuePIIODevice
REGISTER_DEVICEPIIODevicerelated
reopenEnabledPIIODevice
reopenTimeoutPIIODevice
reopenTimeout()PIIODeviceinline
seek(llong position)PIIOStringinline
seekToBegin()PIIOStringinline
seekToEnd()PIIOStringinline
setData(void *d)PIThreadinline
setDebug(bool debug)PIObjectinline
setMode(DeviceMode m)PIIODeviceinline
setName(const PIString &name)PIObjectinline
setPath(const PIString &path)PIIODeviceinline
setPriority(PIThread::Priority prior)PIThread
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
setReopenEnabled(bool yes=true)PIIODeviceinline
setReopenTimeout(int msecs)PIIODeviceinline
setSlot(ThreadFunc func)PIThreadinline
setThreadedReadBufferSize(int new_size)PIIODeviceinline
setThreadedReadData(void *d)PIIODeviceinline
setThreadedReadSlot(ReadRetFunc func)PIIODeviceinline
start()PIIODeviceinline
PIThread::start(int timer_delay)PIThread
PIThread::start(ThreadFunc func, int timer_delay)PIThreadinline
started()PIThread
startOnce()PIThread
startOnce(ThreadFunc func)PIThreadinline
startThreadedRead()PIIODeviceinline
startThreadedRead(ReadRetFunc func)PIIODeviceinline
startThreadedWrite()PIIODeviceinline
stop(bool wait=false)PIIODeviceinline
stopped()PIThread
stopThreadedRead()PIIODeviceinline
stopThreadedWrite()PIIODeviceinline
string() const PIIOStringinline
superClassName() const PIObjectinlinevirtual
threadedRead(uchar *readed, int size)PIIODeviceinlineprotectedvirtual
threadedReadBuffer() const PIIODeviceinline
threadedReadBufferSizePIIODevice
threadedReadBufferSize() const PIIODeviceinline
threadedReadData() const PIIODeviceinline
threadedReadEvent(uchar *readed, int size)PIIODevice
threadedWriteEvent(ullong id, int written_size)PIIODevice
unlock()PIThreadinline
waitForFinish(int timeout_msecs)PIThread
waitForStart(int timeout_msecs)PIThread
WEAK_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated
write(const void *data, int max_size)PIIOStringvirtual
PIIODevice::write(const PIByteArray &data)PIIODeviceinline
WriteOnly enum valuePIIODevice
writeString(const PIString &string)PIIOString
writeThreaded(const void *data, int max_size)PIIODeviceinline
writeThreaded(const PIByteArray &data)PIIODevice
+
+ + + + diff --git a/doc/html/class_p_i_i_o_string.html b/doc/html/class_p_i_i_o_string.html new file mode 100644 index 00000000..6d9e0664 --- /dev/null +++ b/doc/html/class_p_i_i_o_string.html @@ -0,0 +1,769 @@ + + + + + + +PIP: PIIOString Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIIOString Class Reference
+
+
+ +

PIIODevice wrapper around PIString. + More...

+
+Inheritance diagram for PIIOString:
+
+
Inheritance graph
+ + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

PIIOString (PIString *string=0, PIIODevice::DeviceMode mode=PIIODevice::ReadWrite)
 Contructs PIIOString with "string" content and "mode" open mode.
 
PIIOString (const PIString &string)
 Contructs PIIOString with "string" content only for read.
 
+PIStringstring () const
 Returns content.
 
+void clear ()
 Clear content string.
 
+bool open (PIString *string, PIIODevice::DeviceMode mode=PIIODevice::ReadWrite)
 Open "string" content with "mode" open mode.
 
+bool open (const PIString &string)
 Open "string" content only for read.
 
+bool isEnd () const
 Returns if position is at the end of content.
 
+void seek (llong position)
 Move read/write position to "position".
 
+void seekToBegin ()
 Move read/write position to the begin of the string.
 
+void seekToEnd ()
 Move read/write position to the end of the string.
 
+PIString readLine ()
 Read one text line and return it.
 
+int read (void *read_to, int max_size)
 Reimplement this function to read from your device.
 
+int write (const void *data, int max_size)
 Reimplement this function to write to your device.
 
+int writeString (const PIString &string)
 Insert string "string" into content at current position.
 
- Public Member Functions inherited from PIIODevice
PIIODevice ()
 Constructs a empty PIIODevice.
 
 PIIODevice (const PIString &path, DeviceMode mode=ReadWrite)
 Constructs a PIIODevice with path and mode. More...
 
+DeviceMode mode () const
 Current open mode of device.
 
+void setMode (DeviceMode m)
 Set open mode of device.
 
+PIString path () const
 Current path of device.
 
+void setPath (const PIString &path)
 Set path of device.
 
+bool isReadable () const
 Return true if mode is ReadOnly or ReadWrite.
 
+bool isWriteable () const
 Return true if mode is WriteOnly or ReadWrite.
 
+bool isOpened () const
 Return true if device is successfully opened.
 
+bool isClosed () const
 Return true if device is closed.
 
+virtual bool canRead () const
 Return true if device can read now.
 
+virtual bool canWrite () const
 Return true if device can write now.
 
+void setReopenEnabled (bool yes=true)
 Set execution of open enabled while threaded read on closed device.
 
+void setReopenTimeout (int msecs)
 Set timeout in milliseconds between open tryings if reopen is enabled.
 
+bool isReopenEnabled () const
 Return reopen enable.
 
+int reopenTimeout ()
 Return reopen timeout.
 
void setThreadedReadSlot (ReadRetFunc func)
 Set "threaded read slot". More...
 
+void setThreadedReadData (void *d)
 Set custom data that will be passed to "threaded read slot".
 
void setThreadedReadBufferSize (int new_size)
 Set size of threaded read buffer. More...
 
+int threadedReadBufferSize () const
 Return size of threaded read buffer.
 
+const uchar * threadedReadBuffer () const
 Return content of threaded read buffer.
 
+void * threadedReadData () const
 Return custom data that will be passed to "threaded read slot".
 
+bool isThreadedRead () const
 Return true if threaded read is started.
 
+void startThreadedRead ()
 Start threaded read.
 
+void startThreadedRead (ReadRetFunc func)
 Start threaded read and assign "threaded read slot" to "func".
 
+void stopThreadedRead ()
 Stop threaded read.
 
+bool isThreadedWrite () const
 Return true if threaded write is started.
 
+void startThreadedWrite ()
 Start threaded write.
 
+void stopThreadedWrite ()
 Stop threaded write.
 
+void clearThreadedWriteQueue ()
 Clear threaded write task queue.
 
+void start ()
 Start both threaded read and threaded write.
 
+void stop (bool wait=false)
 Stop both threaded read and threaded write and if "wait" block until both threads are stop.
 
+PIByteArray read (int max_size)
 Read from device maximum "max_size" bytes and return them as PIByteArray.
 
+PIByteArray readForTime (double timeout_ms)
 Read from device for "timeout_ms" milliseconds and return readed data as PIByteArray. Timeout should to be greater than 0.
 
+int write (const PIByteArray &data)
 Write "data" to device.
 
+ullong writeThreaded (const void *data, int max_size)
 Add task to threaded write queue and return task ID.
 
+ullong writeThreaded (const PIByteArray &data)
 Add task to threaded write queue and return task ID.
 
+bool configure (const PIString &config_file, const PIString &section, bool parent_section=false)
 Configure device from section "section" of file "config_file", if "parent_section" parent section also will be read.
 
+virtual PIString fullPathPrefix () const
 Reimplement to construct full unambiguous string prefix. Creating devices by unambiguous string.
 
+virtual PIString constructFullPath () const
 Reimplement to construct full unambiguous string, describes this device, default returns fullPathPrefix() + "://" + path()
 
+bool open ()
 Open device.
 
+bool open (const PIString &_path)
 Open device with path "path".
 
+bool open (const DeviceMode &_mode)
 Open device with mode "mode".
 
+bool open (const PIString &_path, const DeviceMode &_mode)
 Open device with path "path" and mode "mode".
 
+bool close ()
 Close device.
 
+bool initialize ()
 Initialize device.
 
+virtual void flush ()
 Immediate write all buffers.
 
+void opened ()
 Raise if succesfull open.
 
+void closed ()
 Raise if succesfull close.
 
+void threadedReadEvent (uchar *readed, int size)
 Raise if read thread succesfull read some data.
 
+void threadedWriteEvent (ullong id, int written_size)
 Raise if write thread succesfull write some data of task with ID "id".
 
- Public Member Functions inherited from PIThread
PIThread (void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)
 Contructs thread with custom data "data", external function "func" and main loop delay "loop_delay".
 
PIThread (bool startNow=false, int loop_delay=-1)
 Contructs thread with main loop delay "loop_delay".
 
+void setData (void *d)
 Set common data passed to external function.
 
+void setSlot (ThreadFunc func)
 Set external function that will be executed after every run()
 
+void setPriority (PIThread::Priority prior)
 Set priority of thread.
 
+void * data () const
 Returns common data passed to external function.
 
+PIThread::Priority priority () const
 Return priority of thread.
 
+bool isRunning () const
 Return true if thread is running.
 
+void needLockRun (bool need)
 Set necessity of lock every run with internal mutex.
 
+PIMutexmutex ()
 Return internal mutex.
 
bool start (int timer_delay)
 Start thread. More...
 
bool start (ThreadFunc func, int timer_delay)
 Start thread. More...
 
bool startOnce ()
 Start thread without internal loop. More...
 
bool startOnce (ThreadFunc func)
 Start thread without internal loop. More...
 
void stop (bool wait)
 Stop thread. More...
 
void terminate ()
 Strongly stop thread. More...
 
bool waitForStart (int timeout_msecs)
 Wait for thread start. More...
 
bool waitForFinish (int timeout_msecs)
 Wait for thread finish. More...
 
+void lock ()
 Lock internal mutex.
 
+void unlock ()
 Unlock internal mutex.
 
+void started ()
 Raise on thread start.
 
+void stopped ()
 Raise on thread stop.
 
- Public Member Functions inherited from PIObject
PIObject (const PIString &name=PIString())
 Contructs PIObject with name "name".
 
+PIString name () const
 Returns object name.
 
+virtual const char * className () const
 Returns object class name.
 
+virtual const char * superClassName () const
 Returns object superclass name.
 
+bool debug () const
 Return if debug of this object is active.
 
+void setName (const PIString &name)
 Set object name.
 
+void setDebug (bool debug)
 Set object debug active.
 
+const PIMap< PIString, PIVariant > & properties () const
 Returns properties of the object.
 
+int propertiesCount () const
 Returns properties count of the object.
 
+PIVariant property (const PIString &name) const
 Returns property with name "name".
 
+void setProperty (const PIString &name, const PIVariant &value)
 Set property with name "name" to "value". If there is no such property in object it will be added.
 
+bool isPropertyExists (const PIString &name) const
 Returns if property with name "name" exists.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

+bool openDevice ()
 Reimplement to open device, return value will be set to "opened_" variable.
 
- Protected Member Functions inherited from PIIODevice
+virtual bool init ()
 Function executed before first openDevice() or from constructor.
 
+virtual bool configureDevice (const void *e_main, const void *e_parent=0)
 Reimplement to configure device from entries "e_main" and "e_parent", cast arguments to PIConfig::Entry*.
 
+virtual bool closeDevice ()
 Reimplement to close device, inverse return value will be set to "opened_" variable.
 
+virtual bool threadedRead (uchar *readed, int size)
 Function executed when thread read some data, default implementation execute external slot "ret_func_".
 
+virtual void configureFromFullPath (const PIString &full_path)
 Reimplement to configure your device with parameters of full unambiguous string. Default implementation does nothing.
 
- Protected Member Functions inherited from PIObject
+PIObjectemitter () const
 Returns PIObject* which has raised an event. This value is correct only in definition of some event handler.
 
+virtual void propertyChanged (const PIString &name)
 Virtual function executes after property with name "name" has been changed.
 
void deleted ()
 Raise before object delete. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from PIIODevice
enum  DeviceMode { ReadOnly = 0x01, +WriteOnly = 0x02, +ReadWrite = 0x03 + }
 Open modes for PIIODevice. More...
 
- Public Types inherited from PIThread
enum  Priority {
+  piLowerst, +piLow, +piNormal, +piHigh, +
+  piHighest +
+ }
 Priority of thread. More...
 
- Static Public Member Functions inherited from PIIODevice
static PIIODevicecreateFromFullPath (const PIString &full_path)
 Try to determine suitable device, create new one, configure it with configureFromFullPath() and returns it. More...
 
- Static Public Member Functions inherited from PIObject
+static void piDisconnect (PIObject *src, const PIString &sig)
 Disconnect object "src" from all connections with event name "sig".
 
+static void piDisconnect (PIObject *src)
 Disconnect object "src" from all connections, i.e. all connections where object "src" is emitter.
 
+static PIObjectfindByName (const PIString &name)
 Returns PIObject* with name "name" or 0, if there is no object found.
 
- Public Attributes inherited from PIIODevice
+bool reopenEnabled
 setReopenEnabled, default "true"
 
+int reopenTimeout
 setReopenTimeout in ms, default 1000
 
+int threadedReadBufferSize
 setThreadedReadBufferSize in bytes, default 4096
 
+

Detailed Description

+

PIIODevice wrapper around PIString.

+

+Synopsis

+

This class sllow you to use PIString as PIIODevice and pass it to, e.g. PIConfig

+
+
+ + + + diff --git a/doc/html/class_p_i_i_o_string.js b/doc/html/class_p_i_i_o_string.js new file mode 100644 index 00000000..418f8eb6 --- /dev/null +++ b/doc/html/class_p_i_i_o_string.js @@ -0,0 +1,18 @@ +var class_p_i_i_o_string = +[ + [ "PIIOString", "class_p_i_i_o_string.html#afe6e336edb99c8a516f9da265ea2bf38", null ], + [ "PIIOString", "class_p_i_i_o_string.html#a1b1e6030f107a9292af52c21ab1b79a2", null ], + [ "string", "class_p_i_i_o_string.html#a72043a4b234a76cf364fd0390e5741fb", null ], + [ "clear", "class_p_i_i_o_string.html#ab093807027021b6ef03af46392d318aa", null ], + [ "open", "class_p_i_i_o_string.html#a7f11b1b879c3bf3800df268b1d35c758", null ], + [ "open", "class_p_i_i_o_string.html#a46fc60eea92aa1a5e4016cf232f7f9d7", null ], + [ "isEnd", "class_p_i_i_o_string.html#acaf4a467b29d1d31c1576329a46147dc", null ], + [ "seek", "class_p_i_i_o_string.html#a39bd7bbd700823bf96471162de4d516c", null ], + [ "seekToBegin", "class_p_i_i_o_string.html#aa91345762df6ca44dbc162e87b6deb04", null ], + [ "seekToEnd", "class_p_i_i_o_string.html#a15bf390b993e9bde558b0f99b068c864", null ], + [ "readLine", "class_p_i_i_o_string.html#a3bf55f6696cb7f966b1dce865f0a3ed8", null ], + [ "read", "class_p_i_i_o_string.html#a76cec5fe716a02e9cb55ef2d62d219eb", null ], + [ "write", "class_p_i_i_o_string.html#aa7cab84dc42c7e0af83e827bcb68b3d9", null ], + [ "writeString", "class_p_i_i_o_string.html#a6ee3b095fbbe484227e3b12fbbab4128", null ], + [ "openDevice", "class_p_i_i_o_string.html#a0f0e5a0da61e5548ac5c3b8c355726c6", null ] +]; \ No newline at end of file diff --git a/doc/html/class_p_i_i_o_string__inherit__graph.map b/doc/html/class_p_i_i_o_string__inherit__graph.map new file mode 100644 index 00000000..9c547295 --- /dev/null +++ b/doc/html/class_p_i_i_o_string__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/html/class_p_i_i_o_string__inherit__graph.md5 b/doc/html/class_p_i_i_o_string__inherit__graph.md5 new file mode 100644 index 00000000..3b51534e --- /dev/null +++ b/doc/html/class_p_i_i_o_string__inherit__graph.md5 @@ -0,0 +1 @@ +509d79296913f5086878c4c72ff87c7c \ No newline at end of file diff --git a/doc/html/class_p_i_i_o_string__inherit__graph.png b/doc/html/class_p_i_i_o_string__inherit__graph.png new file mode 100644 index 00000000..15588c3a Binary files /dev/null and b/doc/html/class_p_i_i_o_string__inherit__graph.png differ diff --git a/doc/html/class_p_i_i_o_string__inherit__graph.svg b/doc/html/class_p_i_i_o_string__inherit__graph.svg new file mode 100644 index 00000000..20faa98d --- /dev/null +++ b/doc/html/class_p_i_i_o_string__inherit__graph.svg @@ -0,0 +1,57 @@ + + + + + + +PIIOString + + +Node1 + +PIIOString + + +Node2 + + +PIIODevice + + + + +Node2->Node1 + + + + +Node3 + + +PIThread + + + + +Node3->Node2 + + + + +Node4 + + +PIObject + + + + +Node4->Node3 + + + + + diff --git a/doc/html/class_p_i_kbd_listener__inherit__graph.png b/doc/html/class_p_i_kbd_listener__inherit__graph.png new file mode 100644 index 00000000..e3537cfe Binary files /dev/null and b/doc/html/class_p_i_kbd_listener__inherit__graph.png differ diff --git a/doc/html/class_p_i_object__inherit__graph.png b/doc/html/class_p_i_object__inherit__graph.png new file mode 100644 index 00000000..9aaf784f Binary files /dev/null and b/doc/html/class_p_i_object__inherit__graph.png differ diff --git a/doc/html/class_p_i_packet_extractor__inherit__graph.png b/doc/html/class_p_i_packet_extractor__inherit__graph.png new file mode 100644 index 00000000..8312058b Binary files /dev/null and b/doc/html/class_p_i_packet_extractor__inherit__graph.png differ diff --git a/doc/html/class_p_i_process__inherit__graph.png b/doc/html/class_p_i_process__inherit__graph.png new file mode 100644 index 00000000..9c9a1b82 Binary files /dev/null and b/doc/html/class_p_i_process__inherit__graph.png differ diff --git a/doc/html/class_p_i_protocol__inherit__graph.png b/doc/html/class_p_i_protocol__inherit__graph.png new file mode 100644 index 00000000..d3d4a73e Binary files /dev/null and b/doc/html/class_p_i_protocol__inherit__graph.png differ diff --git a/doc/html/class_p_i_screen-members.html b/doc/html/class_p_i_screen-members.html new file mode 100644 index 00000000..797406c8 --- /dev/null +++ b/doc/html/class_p_i_screen-members.html @@ -0,0 +1,186 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIScreen Member List
+
+
+ +

This is the complete list of members for PIScreen, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
className() const PIObjectinlinevirtual
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
CONNECTUPIObjectrelated
data() const PIThreadinline
debug() const PIObjectinline
deleted()PIObjectprotected
disableExitCapture()PIScreeninline
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
emitter() const PIObjectinlineprotected
enableExitCapture(int key= 'Q')PIScreeninline
EVENTPIObjectrelated
EVENT0PIObjectrelated
EVENT1PIObjectrelated
EVENT2PIObjectrelated
EVENT3PIObjectrelated
EVENT4PIObjectrelated
EVENT_HANDLERPIObjectrelated
EVENT_HANDLER0PIObjectrelated
EVENT_HANDLER1PIObjectrelated
EVENT_HANDLER2PIObjectrelated
EVENT_HANDLER3PIObjectrelated
EVENT_HANDLER4PIObjectrelated
EVENT_VHANDLERPIObjectrelated
EVENT_VHANDLER0PIObjectrelated
EVENT_VHANDLER1PIObjectrelated
EVENT_VHANDLER2PIObjectrelated
EVENT_VHANDLER3PIObjectrelated
EVENT_VHANDLER4PIObjectrelated
exitCaptured() const PIScreeninline
exitKey() const PIScreeninline
findByName(const PIString &name)PIObjectinlinestatic
HANDLERPIObjectrelated
isPropertyExists(const PIString &name) const PIObjectinline
isRunning() const PIThreadinline
keyPressed(PIKbdListener::KeyEvent key, void *data)PIScreen
lock()PIThreadinline
mutex()PIThreadinline
name() const PIObjectinline
needLockRun(bool need)PIThreadinline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
piDisconnect(PIObject *src)PIObjectstatic
piHigh enum valuePIThread
piHighest enum valuePIThread
piLow enum valuePIThread
piLowerst enum valuePIThread
piNormal enum valuePIThread
PIObject(const PIString &name=PIString())PIObject
PIOBJECTPIObjectrelated
PIOBJECT_SUBCLASSPIObjectrelated
PIScreen(bool startNow=true, PIKbdListener::KBFunc slot=0)PIScreen
PIThread(void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)PIThread
PIThread(bool startNow=false, int loop_delay=-1)PIThread
priority() const PIThreadinline
Priority enum namePIThread
properties() const PIObjectinline
propertiesCount() const PIObjectinline
property(const PIString &name) const PIObjectinline
propertyChanged(const PIString &name)PIObjectinlineprotectedvirtual
setData(void *d)PIThreadinline
setDebug(bool debug)PIObjectinline
setName(const PIString &name)PIObjectinline
setPriority(PIThread::Priority prior)PIThread
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
setSlot(ThreadFunc func)PIThreadinline
start(bool wait)PIScreeninline
PIThread::start(int timer_delay)PIThread
PIThread::start(ThreadFunc func, int timer_delay)PIThreadinline
started()PIThread
startOnce()PIThread
startOnce(ThreadFunc func)PIThreadinline
stop(bool clear)PIScreen
stopped()PIThread
superClassName() const PIObjectinlinevirtual
terminate()PIThread
tileEvent(PIScreenTile *tile, PIScreenTypes::TileEvent e)PIScreen
unlock()PIThreadinline
waitForFinish()PIScreen
PIThread::waitForFinish(int timeout_msecs)PIThread
waitForStart(int timeout_msecs)PIThread
WEAK_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated
+
+ + + + diff --git a/doc/html/class_p_i_screen.html b/doc/html/class_p_i_screen.html new file mode 100644 index 00000000..93022062 --- /dev/null +++ b/doc/html/class_p_i_screen.html @@ -0,0 +1,499 @@ + + + + + + +PIP: PIScreen Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIScreen Class Reference
+
+
+ +

Console output class. + More...

+
+Inheritance diagram for PIScreen:
+
+
Inheritance graph
+ + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

PIScreen (bool startNow=true, PIKbdListener::KBFunc slot=0)
 Constructs PIScreen with key handler "slot" and if "startNow" start it.
 
+void enableExitCapture (int key= 'Q')
 Directly call function from PIKbdListener.
 
+void disableExitCapture ()
 Directly call function from PIKbdListener.
 
+bool exitCaptured () const
 Directly call function from PIKbdListener.
 
+int exitKey () const
 Directly call function from PIKbdListener.
 
- Public Member Functions inherited from PIThread
PIThread (void *data, ThreadFunc func, bool startNow=false, int loop_delay=-1)
 Contructs thread with custom data "data", external function "func" and main loop delay "loop_delay".
 
PIThread (bool startNow=false, int loop_delay=-1)
 Contructs thread with main loop delay "loop_delay".
 
+void setData (void *d)
 Set common data passed to external function.
 
+void setSlot (ThreadFunc func)
 Set external function that will be executed after every run()
 
+void setPriority (PIThread::Priority prior)
 Set priority of thread.
 
+void * data () const
 Returns common data passed to external function.
 
+PIThread::Priority priority () const
 Return priority of thread.
 
+bool isRunning () const
 Return true if thread is running.
 
+void needLockRun (bool need)
 Set necessity of lock every run with internal mutex.
 
+PIMutexmutex ()
 Return internal mutex.
 
bool start (int timer_delay)
 Start thread. More...
 
bool start (ThreadFunc func, int timer_delay)
 Start thread. More...
 
bool startOnce ()
 Start thread without internal loop. More...
 
bool startOnce (ThreadFunc func)
 Start thread without internal loop. More...
 
void stop (bool wait)
 Stop thread. More...
 
void terminate ()
 Strongly stop thread. More...
 
bool waitForStart (int timeout_msecs)
 Wait for thread start. More...
 
bool waitForFinish (int timeout_msecs)
 Wait for thread finish. More...
 
+void lock ()
 Lock internal mutex.
 
+void unlock ()
 Unlock internal mutex.
 
+void started ()
 Raise on thread start.
 
+void stopped ()
 Raise on thread stop.
 
- Public Member Functions inherited from PIObject
PIObject (const PIString &name=PIString())
 Contructs PIObject with name "name".
 
+PIString name () const
 Returns object name.
 
+virtual const char * className () const
 Returns object class name.
 
+virtual const char * superClassName () const
 Returns object superclass name.
 
+bool debug () const
 Return if debug of this object is active.
 
+void setName (const PIString &name)
 Set object name.
 
+void setDebug (bool debug)
 Set object debug active.
 
+const PIMap< PIString, PIVariant > & properties () const
 Returns properties of the object.
 
+int propertiesCount () const
 Returns properties count of the object.
 
+PIVariant property (const PIString &name) const
 Returns property with name "name".
 
+void setProperty (const PIString &name, const PIVariant &value)
 Set property with name "name" to "value". If there is no such property in object it will be added.
 
+bool isPropertyExists (const PIString &name) const
 Returns if property with name "name" exists.
 
+ + + + + + + + + + +

+Handlers

+void waitForFinish ()
 block until finished (exit key will be pressed)
 
+void start (bool wait)
 Start console output and if "wait" block until finished (exit key will be pressed)
 
+void stop (bool clear)
 Stop console output and if "clear" clear the screen.
 
+ + + + + + + +

+Events

+void keyPressed (PIKbdListener::KeyEvent key, void *data)
 Raise on key "key" pressed, "data" is pointer to PIConsole object.
 
+void tileEvent (PIScreenTile *tile, PIScreenTypes::TileEvent e)
 Raise on some event "e" from tile "tile".
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from PIThread
enum  Priority {
+  piLowerst, +piLow, +piNormal, +piHigh, +
+  piHighest +
+ }
 Priority of thread. More...
 
- Static Public Member Functions inherited from PIObject
+static void piDisconnect (PIObject *src, const PIString &sig)
 Disconnect object "src" from all connections with event name "sig".
 
+static void piDisconnect (PIObject *src)
 Disconnect object "src" from all connections, i.e. all connections where object "src" is emitter.
 
+static PIObjectfindByName (const PIString &name)
 Returns PIObject* with name "name" or 0, if there is no object found.
 
- Protected Member Functions inherited from PIObject
+PIObjectemitter () const
 Returns PIObject* which has raised an event. This value is correct only in definition of some event handler.
 
+virtual void propertyChanged (const PIString &name)
 Virtual function executes after property with name "name" has been changed.
 
void deleted ()
 Raise before object delete. More...
 
+

Detailed Description

+

Console output class.

+

+Synopsis

+

This class provides output to console with automatic alignment and update. It supports tabs, keyboard listening, formats and colors.

+

+Layout

+

PIScreen works with variable pointers. You should add your variables with functions addVariable() which receives label name, pointer to variable and optional column and format. Columns count is dynamically increased if new column used. E.g. if you add variable to empty tab to column 3, columns count will be increased to 3, but two firsts columns will be empty. Each column filled from top to bottom, but you can add just string with function addString() or add empty line with function addEmptyLine(). Layout scheme:

+piconsole_layout.png +
+

+Keyboard usage

+

PIScreen should to be single in application. PIScreen aggregate PIKbdListener which grab keyboard and automatic switch tabs by theirs bind keys. If there is no tab binded to pressed key external function "slot" will be called

+
+
+ + + + diff --git a/doc/html/class_p_i_screen.js b/doc/html/class_p_i_screen.js new file mode 100644 index 00000000..8d43117c --- /dev/null +++ b/doc/html/class_p_i_screen.js @@ -0,0 +1,13 @@ +var class_p_i_screen = +[ + [ "PIScreen", "class_p_i_screen.html#a7d313829583d2e0d4536754fb0ceba40", null ], + [ "enableExitCapture", "class_p_i_screen.html#ad9fe6976efed2366d8b50e7800de0e4c", null ], + [ "disableExitCapture", "class_p_i_screen.html#a0fde94b7894c660c07a869ffb9a51323", null ], + [ "exitCaptured", "class_p_i_screen.html#a9d5b7eaced544e2f432b6989348ae506", null ], + [ "exitKey", "class_p_i_screen.html#ad1969edb600eb15a595306ad2aa8d8c1", null ], + [ "waitForFinish", "class_p_i_screen.html#a510a30746918ee511ee30b08c5f79da6", null ], + [ "start", "class_p_i_screen.html#ae273ed72c89ecdf6d36bc0d9b8119df5", null ], + [ "stop", "class_p_i_screen.html#af62279ad4706ed200513942a9465b324", null ], + [ "keyPressed", "class_p_i_screen.html#a8ba87355753857bbf012781cd4e701c2", null ], + [ "tileEvent", "class_p_i_screen.html#a5e9eac4ec8ef34c7ce13b80da46e6dc5", null ] +]; \ No newline at end of file diff --git a/doc/html/class_p_i_screen__inherit__graph.map b/doc/html/class_p_i_screen__inherit__graph.map new file mode 100644 index 00000000..c1de8b19 --- /dev/null +++ b/doc/html/class_p_i_screen__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/html/class_p_i_screen__inherit__graph.md5 b/doc/html/class_p_i_screen__inherit__graph.md5 new file mode 100644 index 00000000..33219440 --- /dev/null +++ b/doc/html/class_p_i_screen__inherit__graph.md5 @@ -0,0 +1 @@ +523166fa171e1404d906d7a46bb6d31c \ No newline at end of file diff --git a/doc/html/class_p_i_screen__inherit__graph.png b/doc/html/class_p_i_screen__inherit__graph.png new file mode 100644 index 00000000..21586cc3 Binary files /dev/null and b/doc/html/class_p_i_screen__inherit__graph.png differ diff --git a/doc/html/class_p_i_screen__inherit__graph.svg b/doc/html/class_p_i_screen__inherit__graph.svg new file mode 100644 index 00000000..453ec4de --- /dev/null +++ b/doc/html/class_p_i_screen__inherit__graph.svg @@ -0,0 +1,44 @@ + + + + + + +PIScreen + + +Node1 + +PIScreen + + +Node2 + + +PIThread + + + + +Node2->Node1 + + + + +Node3 + + +PIObject + + + + +Node3->Node2 + + + + + diff --git a/doc/html/class_p_i_screen_drawer-members.html b/doc/html/class_p_i_screen_drawer-members.html new file mode 100644 index 00000000..499e142b --- /dev/null +++ b/doc/html/class_p_i_screen_drawer-members.html @@ -0,0 +1,90 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIScreenDrawer Member List
+
+
+ +

This is the complete list of members for PIScreenDrawer, including all inherited members.

+ +
+
+ + + + diff --git a/doc/html/class_p_i_screen_drawer.html b/doc/html/class_p_i_screen_drawer.html new file mode 100644 index 00000000..27717d0b --- /dev/null +++ b/doc/html/class_p_i_screen_drawer.html @@ -0,0 +1,106 @@ + + + + + + +PIP: PIScreenDrawer Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIScreenDrawer Class Reference
+
+
+ +

Console output class. + More...

+

Detailed Description

+

Console output class.

+

+Synopsis

+

This class provides output to console with automatic alignment and update. It supports tabs, keyboard listening, formats and colors.

+

+Layout

+

PIScreen works with variable pointers. You should add your variables with functions addVariable() which receives label name, pointer to variable and optional column and format. Columns count is dynamically increased if new column used. E.g. if you add variable to empty tab to column 3, columns count will be increased to 3, but two firsts columns will be empty. Each column filled from top to bottom, but you can add just string with function addString() or add empty line with function addEmptyLine(). Layout scheme:

+piconsole_layout.png +
+

+Keyboard usage

+

PIScreen should to be single in application. PIScreen aggregate PIKbdListener which grab keyboard and automatic switch tabs by theirs bind keys. If there is no tab binded to pressed key external function "slot" will be called

+
+
+ + + + diff --git a/doc/html/class_p_i_screen_tile-members.html b/doc/html/class_p_i_screen_tile-members.html new file mode 100644 index 00000000..7ec97794 --- /dev/null +++ b/doc/html/class_p_i_screen_tile-members.html @@ -0,0 +1,153 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIScreenTile Member List
+
+
+ +

This is the complete list of members for PIScreenTile, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
className() const PIObjectinlinevirtual
CONNECTPIObjectrelated
CONNECT0PIObjectrelated
CONNECT1PIObjectrelated
CONNECT2PIObjectrelated
CONNECT3PIObjectrelated
CONNECT4PIObjectrelated
CONNECTUPIObjectrelated
debug() const PIObjectinline
deleted()PIObjectprotected
DISCONNECTPIObjectrelated
DISCONNECT0PIObjectrelated
DISCONNECT1PIObjectrelated
DISCONNECT2PIObjectrelated
DISCONNECT3PIObjectrelated
DISCONNECT4PIObjectrelated
drawEvent(PIScreenDrawer *d)PIScreenTileinlineprotectedvirtual
emitter() const PIObjectinlineprotected
EVENTPIObjectrelated
EVENT0PIObjectrelated
EVENT1PIObjectrelated
EVENT2PIObjectrelated
EVENT3PIObjectrelated
EVENT4PIObjectrelated
EVENT_HANDLERPIObjectrelated
EVENT_HANDLER0PIObjectrelated
EVENT_HANDLER1PIObjectrelated
EVENT_HANDLER2PIObjectrelated
EVENT_HANDLER3PIObjectrelated
EVENT_HANDLER4PIObjectrelated
EVENT_VHANDLERPIObjectrelated
EVENT_VHANDLER0PIObjectrelated
EVENT_VHANDLER1PIObjectrelated
EVENT_VHANDLER2PIObjectrelated
EVENT_VHANDLER3PIObjectrelated
EVENT_VHANDLER4PIObjectrelated
findByName(const PIString &name)PIObjectinlinestatic
HANDLERPIObjectrelated
isPropertyExists(const PIString &name) const PIObjectinline
keyEvent(PIKbdListener::KeyEvent key)PIScreenTileinlineprotectedvirtual
name() const PIObjectinline
piCoutObjPIObjectrelated
piDisconnect(PIObject *src, const PIString &sig)PIObjectstatic
piDisconnect(PIObject *src)PIObjectstatic
PIOBJECTPIObjectrelated
PIObject(const PIString &name=PIString())PIObject
PIOBJECT_SUBCLASSPIObjectrelated
properties() const PIObjectinline
propertiesCount() const PIObjectinline
property(const PIString &name) const PIObjectinline
propertyChanged(const PIString &name)PIObjectinlineprotectedvirtual
resizeEvent(int w, int h)PIScreenTileinlineprotectedvirtual
setDebug(bool debug)PIObjectinline
setName(const PIString &name)PIObjectinline
setProperty(const PIString &name, const PIVariant &value)PIObjectinline
sizeHint(int &w, int &h) const PIScreenTileprotectedvirtual
superClassName() const PIObjectinlinevirtual
WEAK_CONNECTPIObjectrelated
WEAK_CONNECT0PIObjectrelated
WEAK_CONNECT1PIObjectrelated
WEAK_CONNECT2PIObjectrelated
WEAK_CONNECT3PIObjectrelated
WEAK_CONNECT4PIObjectrelated
+
+ + + + diff --git a/doc/html/class_p_i_screen_tile.html b/doc/html/class_p_i_screen_tile.html new file mode 100644 index 00000000..322ed9b5 --- /dev/null +++ b/doc/html/class_p_i_screen_tile.html @@ -0,0 +1,376 @@ + + + + + + +PIP: PIScreenTile Class Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIScreenTile Class Reference
+
+
+ +

Console output class. + More...

+
+Inheritance diagram for PIScreenTile:
+
+
Inheritance graph
+ + +
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

+virtual void sizeHint (int &w, int &h) const
 Returns desired tile size in "w" and "h".
 
+virtual void resizeEvent (int w, int h)
 Tile has been resized to "w"x"h".
 
+virtual void drawEvent (PIScreenDrawer *d)
 Draw tile with drawer "d" in world-space coordinates.
 
+virtual bool keyEvent (PIKbdListener::KeyEvent key)
 Return "true" if you process key.
 
- Protected Member Functions inherited from PIObject
+PIObjectemitter () const
 Returns PIObject* which has raised an event. This value is correct only in definition of some event handler.
 
+virtual void propertyChanged (const PIString &name)
 Virtual function executes after property with name "name" has been changed.
 
void deleted ()
 Raise before object delete. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from PIObject
PIObject (const PIString &name=PIString())
 Contructs PIObject with name "name".
 
+PIString name () const
 Returns object name.
 
+virtual const char * className () const
 Returns object class name.
 
+virtual const char * superClassName () const
 Returns object superclass name.
 
+bool debug () const
 Return if debug of this object is active.
 
+void setName (const PIString &name)
 Set object name.
 
+void setDebug (bool debug)
 Set object debug active.
 
+const PIMap< PIString, PIVariant > & properties () const
 Returns properties of the object.
 
+int propertiesCount () const
 Returns properties count of the object.
 
+PIVariant property (const PIString &name) const
 Returns property with name "name".
 
+void setProperty (const PIString &name, const PIVariant &value)
 Set property with name "name" to "value". If there is no such property in object it will be added.
 
+bool isPropertyExists (const PIString &name) const
 Returns if property with name "name" exists.
 
- Static Public Member Functions inherited from PIObject
+static void piDisconnect (PIObject *src, const PIString &sig)
 Disconnect object "src" from all connections with event name "sig".
 
+static void piDisconnect (PIObject *src)
 Disconnect object "src" from all connections, i.e. all connections where object "src" is emitter.
 
+static PIObjectfindByName (const PIString &name)
 Returns PIObject* with name "name" or 0, if there is no object found.
 
+

Detailed Description

+

Console output class.

+

+Synopsis

+

This class provides output to console with automatic alignment and update. It supports tabs, keyboard listening, formats and colors.

+

+Layout

+

PIScreen works with variable pointers. You should add your variables with functions addVariable() which receives label name, pointer to variable and optional column and format. Columns count is dynamically increased if new column used. E.g. if you add variable to empty tab to column 3, columns count will be increased to 3, but two firsts columns will be empty. Each column filled from top to bottom, but you can add just string with function addString() or add empty line with function addEmptyLine(). Layout scheme:

+piconsole_layout.png +
+

+Keyboard usage

+

PIScreen should to be single in application. PIScreen aggregate PIKbdListener which grab keyboard and automatic switch tabs by theirs bind keys. If there is no tab binded to pressed key external function "slot" will be called

+
+
+ + + + diff --git a/doc/html/class_p_i_screen_tile.js b/doc/html/class_p_i_screen_tile.js new file mode 100644 index 00000000..4e8c807d --- /dev/null +++ b/doc/html/class_p_i_screen_tile.js @@ -0,0 +1,7 @@ +var class_p_i_screen_tile = +[ + [ "sizeHint", "class_p_i_screen_tile.html#a2a5de7477d5a37d4a216674276b5c1b9", null ], + [ "resizeEvent", "class_p_i_screen_tile.html#a9f698e3ddd5b7ab2dc4397af16375d5d", null ], + [ "drawEvent", "class_p_i_screen_tile.html#a81e1da7dae0dc8ee8a785616b7951543", null ], + [ "keyEvent", "class_p_i_screen_tile.html#a672807c463e18377fb9b98ad7709e918", null ] +]; \ No newline at end of file diff --git a/doc/html/class_p_i_screen_tile__inherit__graph.map b/doc/html/class_p_i_screen_tile__inherit__graph.map new file mode 100644 index 00000000..ced31db1 --- /dev/null +++ b/doc/html/class_p_i_screen_tile__inherit__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/class_p_i_screen_tile__inherit__graph.md5 b/doc/html/class_p_i_screen_tile__inherit__graph.md5 new file mode 100644 index 00000000..c521250b --- /dev/null +++ b/doc/html/class_p_i_screen_tile__inherit__graph.md5 @@ -0,0 +1 @@ +0ca877d239e7644587865cdf7ca3c17d \ No newline at end of file diff --git a/doc/html/class_p_i_screen_tile__inherit__graph.png b/doc/html/class_p_i_screen_tile__inherit__graph.png new file mode 100644 index 00000000..5f8f497e Binary files /dev/null and b/doc/html/class_p_i_screen_tile__inherit__graph.png differ diff --git a/doc/html/class_p_i_screen_tile__inherit__graph.svg b/doc/html/class_p_i_screen_tile__inherit__graph.svg new file mode 100644 index 00000000..1878fd66 --- /dev/null +++ b/doc/html/class_p_i_screen_tile__inherit__graph.svg @@ -0,0 +1,31 @@ + + + + + + +PIScreenTile + + +Node1 + +PIScreenTile + + +Node2 + + +PIObject + + + + +Node2->Node1 + + + + + diff --git a/doc/html/class_p_i_serial__inherit__graph.png b/doc/html/class_p_i_serial__inherit__graph.png new file mode 100644 index 00000000..21c52eaf Binary files /dev/null and b/doc/html/class_p_i_serial__inherit__graph.png differ diff --git a/doc/html/class_p_i_state_machine__inherit__graph.png b/doc/html/class_p_i_state_machine__inherit__graph.png new file mode 100644 index 00000000..7ffe1600 Binary files /dev/null and b/doc/html/class_p_i_state_machine__inherit__graph.png differ diff --git a/doc/html/class_p_i_thread__inherit__graph.png b/doc/html/class_p_i_thread__inherit__graph.png new file mode 100644 index 00000000..32eef399 Binary files /dev/null and b/doc/html/class_p_i_thread__inherit__graph.png differ diff --git a/doc/html/class_p_i_timer__inherit__graph.png b/doc/html/class_p_i_timer__inherit__graph.png new file mode 100644 index 00000000..f28ced40 Binary files /dev/null and b/doc/html/class_p_i_timer__inherit__graph.png differ diff --git a/doc/html/dir_000001_000007.html b/doc/html/dir_000001_000007.html new file mode 100644 index 00000000..ba3ada0c --- /dev/null +++ b/doc/html/dir_000001_000007.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/_unsused -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

_unsused → io Relation

File in src/_unsusedIncludes file in src/io
pivariable.hpiconfig.h
+
+ + + + diff --git a/doc/html/dir_000001_000008.html b/doc/html/dir_000001_000008.html new file mode 100644 index 00000000..344a7dd1 --- /dev/null +++ b/doc/html/dir_000001_000008.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/_unsused -> math Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

_unsused → math Relation

File in src/_unsusedIncludes file in src/math
pigeometry.hpimath.h
+
+ + + + diff --git a/doc/html/dir_000002_000007.html b/doc/html/dir_000002_000007.html new file mode 100644 index 00000000..885727dd --- /dev/null +++ b/doc/html/dir_000002_000007.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/code -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

code → io Relation

File in src/codeIncludes file in src/io
picodeparser.hpifile.h
+
+ + + + diff --git a/doc/html/dir_000002_000008.html b/doc/html/dir_000002_000008.html new file mode 100644 index 00000000..c1fe360c --- /dev/null +++ b/doc/html/dir_000002_000008.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/code -> math Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

code → math Relation

File in src/codeIncludes file in src/math
picodeparser.hpievaluator.h
+
+ + + + diff --git a/doc/html/dir_000003_000005.html b/doc/html/dir_000003_000005.html new file mode 100644 index 00000000..bf6f8115 --- /dev/null +++ b/doc/html/dir_000003_000005.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/console -> core Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

console → core Relation

File in src/consoleIncludes file in src/core
piscreendrawer.hpistring.h
piscreentypes.hpivariant.h
+
+ + + + diff --git a/doc/html/dir_000003_000006.html b/doc/html/dir_000003_000006.html new file mode 100644 index 00000000..8d9e3709 --- /dev/null +++ b/doc/html/dir_000003_000006.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/console -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

console → io Relation

File in src/consoleIncludes file in src/io
piconsole.cpppidiagnostics.h
piconsole.cpppipeer.h
piconsole.cpppiprotocol.h
+
+ + + + diff --git a/doc/html/dir_000003_000007.html b/doc/html/dir_000003_000007.html new file mode 100644 index 00000000..f1285999 --- /dev/null +++ b/doc/html/dir_000003_000007.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/console -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

console → io Relation

File in src/consoleIncludes file in src/io
piconsole.cpppidiagnostics.h
piconsole.cpppipeer.h
piconsole.cpppiprotocol.h
+
+ + + + diff --git a/doc/html/dir_000003_000009.html b/doc/html/dir_000003_000009.html new file mode 100644 index 00000000..cc2157a8 --- /dev/null +++ b/doc/html/dir_000003_000009.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/console -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

console → thread Relation

File in src/consoleIncludes file in src/thread
piconsole.hpitimer.h
pikbdlistener.hpithread.h
+
+ + + + diff --git a/doc/html/dir_000003_000010.html b/doc/html/dir_000003_000010.html new file mode 100644 index 00000000..f91f8dbd --- /dev/null +++ b/doc/html/dir_000003_000010.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/console -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

console → thread Relation

File in src/consoleIncludes file in src/thread
piconsole.hpitimer.h
pikbdlistener.hpithread.h
+
+ + + + diff --git a/doc/html/dir_000005_000003.html b/doc/html/dir_000005_000003.html new file mode 100644 index 00000000..e1c95e8b --- /dev/null +++ b/doc/html/dir_000005_000003.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/core -> console Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

core → console Relation

File in src/coreIncludes file in src/console
picout.cpppiconsole.h
piincludes.cpppiconsole.h
+
+ + + + diff --git a/doc/html/dir_000005_000006.html b/doc/html/dir_000005_000006.html new file mode 100644 index 00000000..b4f917ab --- /dev/null +++ b/doc/html/dir_000005_000006.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/core -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

core → io Relation

File in src/coreIncludes file in src/io
piinit.cpppidir.h
piobject.cpppifile.h
+
+ + + + diff --git a/doc/html/dir_000005_000009.html b/doc/html/dir_000005_000009.html new file mode 100644 index 00000000..29f89df0 --- /dev/null +++ b/doc/html/dir_000005_000009.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/core -> system Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

core → system Relation

File in src/coreIncludes file in src/system
piinit.cpppiprocess.h
piinit.cpppisignals.h
+
+ + + + diff --git a/doc/html/dir_000005_000010.html b/doc/html/dir_000005_000010.html new file mode 100644 index 00000000..54020d73 --- /dev/null +++ b/doc/html/dir_000005_000010.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/core -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

core → thread Relation

File in src/coreIncludes file in src/thread
piobject.hpimutex.h
+
+ + + + diff --git a/doc/html/dir_000006_000005.html b/doc/html/dir_000006_000005.html new file mode 100644 index 00000000..18bc78ad --- /dev/null +++ b/doc/html/dir_000006_000005.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/io -> core Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

io → core Relation

File in src/ioIncludes file in src/core
piiodevice.hpicollection.h
piiodevice.hpiinit.h
piiodevice.hpivariant.h
+
+ + + + diff --git a/doc/html/dir_000006_000007.html b/doc/html/dir_000006_000007.html new file mode 100644 index 00000000..a4f79215 --- /dev/null +++ b/doc/html/dir_000006_000007.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/io -> math Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

io → math Relation

File in src/ioIncludes file in src/math
pibasetransfer.hpicrc.h
+
+ + + + diff --git a/doc/html/dir_000006_000008.html b/doc/html/dir_000006_000008.html new file mode 100644 index 00000000..98e7ef08 --- /dev/null +++ b/doc/html/dir_000006_000008.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/geo -> math Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

geo → math Relation

File in src/geoIncludes file in src/math
piellipsoidmodel.hpimathbase.h
pigeoposition.hpimathvector.h
+
+ + + + diff --git a/doc/html/dir_000006_000009.html b/doc/html/dir_000006_000009.html new file mode 100644 index 00000000..80473252 --- /dev/null +++ b/doc/html/dir_000006_000009.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/io -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

io → thread Relation

File in src/ioIncludes file in src/thread
pibasetransfer.hpitimer.h
pidiagnostics.hpitimer.h
piethernet.hpitimer.h
piiodevice.hpitimer.h
piprotocol.hpitimer.h
piserial.hpitimer.h
+
+ + + + diff --git a/doc/html/dir_000007_000010.html b/doc/html/dir_000007_000010.html new file mode 100644 index 00000000..05d68a88 --- /dev/null +++ b/doc/html/dir_000007_000010.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/io -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

io → thread Relation

File in src/ioIncludes file in src/thread
pibasetransfer.hpitimer.h
pidiagnostics.hpitimer.h
piethernet.hpitimer.h
piiodevice.hpitimer.h
piprotocol.hpitimer.h
piserial.hpitimer.h
+
+ + + + diff --git a/doc/html/dir_000008_000005.html b/doc/html/dir_000008_000005.html new file mode 100644 index 00000000..bf675f45 --- /dev/null +++ b/doc/html/dir_000008_000005.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/math -> core Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

math → core Relation

File in src/mathIncludes file in src/core
picrc.hpistring.h
picrypt.hpistring.h
pievaluator.hpistring.h
pifixedpoint.hpicout.h
pimathbase.cpppitime.h
pimathbase.hpibytearray.h
pimathbase.hpiinit.h
+
+ + + + diff --git a/doc/html/dir_000008_000006.html b/doc/html/dir_000008_000006.html new file mode 100644 index 00000000..22c93a2d --- /dev/null +++ b/doc/html/dir_000008_000006.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → io Relation

File in src/systemIncludes file in src/io
piprocess.hpifile.h
pisysteminfo.cpppidir.h
pisystemtests.hpiconfig.h
+
+ + + + diff --git a/doc/html/dir_000008_000009.html b/doc/html/dir_000008_000009.html new file mode 100644 index 00000000..b8193e88 --- /dev/null +++ b/doc/html/dir_000008_000009.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → thread Relation

File in src/systemIncludes file in src/thread
piprocess.hpithread.h
pisystemmonitor.hpithread.h
+
+ + + + diff --git a/doc/html/dir_000009_000004.html b/doc/html/dir_000009_000004.html new file mode 100644 index 00000000..b37f0a76 --- /dev/null +++ b/doc/html/dir_000009_000004.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> containers Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → containers Relation

File in src/systemIncludes file in src/containers
pisignals.hpicontainers.h
+
+ + + + diff --git a/doc/html/dir_000009_000005.html b/doc/html/dir_000009_000005.html new file mode 100644 index 00000000..6e7be718 --- /dev/null +++ b/doc/html/dir_000009_000005.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> core Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → core Relation

File in src/systemIncludes file in src/core
pilibrary.hpistring.h
pisysteminfo.cpppitime.h
pisysteminfo.hpitime.h
+
+ + + + diff --git a/doc/html/dir_000009_000007.html b/doc/html/dir_000009_000007.html new file mode 100644 index 00000000..6cb573aa --- /dev/null +++ b/doc/html/dir_000009_000007.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> io Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → io Relation

File in src/systemIncludes file in src/io
piprocess.hpifile.h
pisysteminfo.cpppidir.h
pisystemtests.hpiconfig.h
+
+ + + + diff --git a/doc/html/dir_000009_000010.html b/doc/html/dir_000009_000010.html new file mode 100644 index 00000000..1072b77c --- /dev/null +++ b/doc/html/dir_000009_000010.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/system -> thread Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

system → thread Relation

File in src/systemIncludes file in src/thread
piprocess.hpithread.h
pisystemmonitor.hpithread.h
+
+ + + + diff --git a/doc/html/dir_000010_000005.html b/doc/html/dir_000010_000005.html new file mode 100644 index 00000000..194bf9a7 --- /dev/null +++ b/doc/html/dir_000010_000005.html @@ -0,0 +1,76 @@ + + + + + + +PIP: src/thread -> core Relation + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+

thread → core Relation

File in src/threadIncludes file in src/core
pimutex.hpiinit.h
pithread.hpiinit.h
pithread.hpiobject.h
pitimer.hpitime.h
+
+ + + + diff --git a/doc/html/dir_0b61c55142250c0cc363383afd8075a4_dep.png b/doc/html/dir_0b61c55142250c0cc363383afd8075a4_dep.png new file mode 100644 index 00000000..0221fd9b Binary files /dev/null and b/doc/html/dir_0b61c55142250c0cc363383afd8075a4_dep.png differ diff --git a/doc/html/dir_3edb929655fe9d5ef5f6ec0f70ce278e_dep.png b/doc/html/dir_3edb929655fe9d5ef5f6ec0f70ce278e_dep.png new file mode 100644 index 00000000..7882a666 Binary files /dev/null and b/doc/html/dir_3edb929655fe9d5ef5f6ec0f70ce278e_dep.png differ diff --git a/doc/html/dir_3ef7287b8e7a9ed45eff58e9a3bb8bc1_dep.png b/doc/html/dir_3ef7287b8e7a9ed45eff58e9a3bb8bc1_dep.png new file mode 100644 index 00000000..120ffb88 Binary files /dev/null and b/doc/html/dir_3ef7287b8e7a9ed45eff58e9a3bb8bc1_dep.png differ diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.html b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.html new file mode 100644 index 00000000..28e7d70e --- /dev/null +++ b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.html @@ -0,0 +1,126 @@ + + + + + + +PIP: src/console Directory Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+
+
console Directory Reference
+
+
+
+Directory dependency graph for console:
+
+
src/console
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  piconsole.cpp
 
file  piconsole.h
 Console output class.
 
file  piconsolemodule.h
 
file  pikbdlistener.cpp
 
file  pikbdlistener.h
 Keyboard console input listener.
 
file  piscreen.cpp
 
file  piscreen.h
 Console output class.
 
file  piscreendrawer.cpp
 
file  piscreendrawer.h
 Drawer for PIScreen.
 
file  piscreentile.cpp
 
file  piscreentile.h
 Basic PIScreen tile.
 
file  piscreentiles.cpp
 
file  piscreentiles.h
 Various tiles for PIScreen.
 
file  piscreentypes.h
 Types for PIScreen.
 
+
+
+ + + + diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.js b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.js new file mode 100644 index 00000000..14e2c25f --- /dev/null +++ b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461.js @@ -0,0 +1,16 @@ +var dir_4e4d80e90708fdc910fdeacef1a2f461 = +[ + [ "piconsole.h", "piconsole_8h.html", "piconsole_8h" ], + [ "pikbdlistener.h", "pikbdlistener_8h.html", "pikbdlistener_8h" ], + [ "piscreen.h", "piscreen_8h.html", [ + [ "PIScreen", "class_p_i_screen.html", "class_p_i_screen" ] + ] ], + [ "piscreendrawer.h", "piscreendrawer_8h.html", [ + [ "PIScreenDrawer", "class_p_i_screen_drawer.html", null ] + ] ], + [ "piscreentile.h", "piscreentile_8h.html", [ + [ "PIScreenTile", "class_p_i_screen_tile.html", "class_p_i_screen_tile" ] + ] ], + [ "piscreentiles.h", "piscreentiles_8h.html", null ], + [ "piscreentypes.h", "piscreentypes_8h.html", "piscreentypes_8h" ] +]; \ No newline at end of file diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.map b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.map new file mode 100644 index 00000000..3f8a5a47 --- /dev/null +++ b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.map @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.md5 b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.md5 new file mode 100644 index 00000000..93b81684 --- /dev/null +++ b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.md5 @@ -0,0 +1 @@ +5507d6d6f4ee983fe316cb98ebcdaaa7 \ No newline at end of file diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.png b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.png new file mode 100644 index 00000000..3dde344d Binary files /dev/null and b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.png differ diff --git a/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.svg b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.svg new file mode 100644 index 00000000..392401df --- /dev/null +++ b/doc/html/dir_4e4d80e90708fdc910fdeacef1a2f461_dep.svg @@ -0,0 +1,133 @@ + + + + + + +src/console + +clusterdir_68267d1309a1af8e8297ef4c3efbcdba + + +src + + + + +dir_4e4d80e90708fdc910fdeacef1a2f461 + + +console + + + + +dir_bfedb72b9d87795234454f6223b9ab1e + + +thread + + + + +dir_4e4d80e90708fdc910fdeacef1a2f461->dir_bfedb72b9d87795234454f6223b9ab1e + + + +2 + + + + +dir_c184e51c84f2c3f0345bbc8a0d75d3e1 + + +io + + + + +dir_4e4d80e90708fdc910fdeacef1a2f461->dir_c184e51c84f2c3f0345bbc8a0d75d3e1 + + + +3 + + + + +dir_aebb8dcc11953d78e620bbef0b9e2183 + + +core + + + + +dir_4e4d80e90708fdc910fdeacef1a2f461->dir_aebb8dcc11953d78e620bbef0b9e2183 + + + +2 + + + + +dir_bfedb72b9d87795234454f6223b9ab1e->dir_aebb8dcc11953d78e620bbef0b9e2183 + + + +4 + + + + +dir_c184e51c84f2c3f0345bbc8a0d75d3e1->dir_bfedb72b9d87795234454f6223b9ab1e + + + +6 + + + + +dir_c184e51c84f2c3f0345bbc8a0d75d3e1->dir_aebb8dcc11953d78e620bbef0b9e2183 + + + +3 + + + + +dir_aebb8dcc11953d78e620bbef0b9e2183->dir_4e4d80e90708fdc910fdeacef1a2f461 + + + +2 + + + + +dir_aebb8dcc11953d78e620bbef0b9e2183->dir_bfedb72b9d87795234454f6223b9ab1e + + + +1 + + + + +dir_aebb8dcc11953d78e620bbef0b9e2183->dir_c184e51c84f2c3f0345bbc8a0d75d3e1 + + + +2 + + + + + diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 00000000..2cbca8bb Binary files /dev/null and b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png differ diff --git a/doc/html/dir_ae9a93452e2a84339148a16bcf2eb561_dep.png b/doc/html/dir_ae9a93452e2a84339148a16bcf2eb561_dep.png new file mode 100644 index 00000000..bf38bdd4 Binary files /dev/null and b/doc/html/dir_ae9a93452e2a84339148a16bcf2eb561_dep.png differ diff --git a/doc/html/dir_aebb8dcc11953d78e620bbef0b9e2183_dep.png b/doc/html/dir_aebb8dcc11953d78e620bbef0b9e2183_dep.png new file mode 100644 index 00000000..e6852fe6 Binary files /dev/null and b/doc/html/dir_aebb8dcc11953d78e620bbef0b9e2183_dep.png differ diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3.html b/doc/html/dir_b919d449df95dbe7854299847587d1c3.html new file mode 100644 index 00000000..b4a025ca --- /dev/null +++ b/doc/html/dir_b919d449df95dbe7854299847587d1c3.html @@ -0,0 +1,101 @@ + + + + + + +PIP: src/geo Directory Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + +
+
+ +
+
+
+ +
+
+
+
geo Directory Reference
+
+
+
+Directory dependency graph for geo:
+
+
src/geo
+ + +
+ + + + + + + + + + + + +

+Files

file  piellipsoidmodel.cpp
 
file  piellipsoidmodel.h
 Contains geo ellipsoid models.
 
file  pigeoposition.cpp
 
file  pigeoposition.h
 Class for geo position storage and conversions.
 
+
+
+ + + + diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3.js b/doc/html/dir_b919d449df95dbe7854299847587d1c3.js new file mode 100644 index 00000000..3b388aa8 --- /dev/null +++ b/doc/html/dir_b919d449df95dbe7854299847587d1c3.js @@ -0,0 +1,5 @@ +var dir_b919d449df95dbe7854299847587d1c3 = +[ + [ "piellipsoidmodel.h", "piellipsoidmodel_8h.html", null ], + [ "pigeoposition.h", "pigeoposition_8h.html", null ] +]; \ No newline at end of file diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.map b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.map new file mode 100644 index 00000000..9cd30ddf --- /dev/null +++ b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.md5 b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.md5 new file mode 100644 index 00000000..15cd470b --- /dev/null +++ b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.md5 @@ -0,0 +1 @@ +d1fc5493004290054fe905fe12b56527 \ No newline at end of file diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.png b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.png new file mode 100644 index 00000000..4ef14cb5 Binary files /dev/null and b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.png differ diff --git a/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.svg b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.svg new file mode 100644 index 00000000..4c043ac5 --- /dev/null +++ b/doc/html/dir_b919d449df95dbe7854299847587d1c3_dep.svg @@ -0,0 +1,45 @@ + + + + + + +src/geo + +clusterdir_68267d1309a1af8e8297ef4c3efbcdba + + +src + + + + +dir_b919d449df95dbe7854299847587d1c3 + + +geo + + + + +dir_ae9a93452e2a84339148a16bcf2eb561 + + +math + + + + +dir_b919d449df95dbe7854299847587d1c3->dir_ae9a93452e2a84339148a16bcf2eb561 + + + +2 + + + + + diff --git a/doc/html/dir_bfedb72b9d87795234454f6223b9ab1e_dep.png b/doc/html/dir_bfedb72b9d87795234454f6223b9ab1e_dep.png new file mode 100644 index 00000000..006e5db6 Binary files /dev/null and b/doc/html/dir_bfedb72b9d87795234454f6223b9ab1e_dep.png differ diff --git a/doc/html/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png b/doc/html/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png new file mode 100644 index 00000000..9693d30a Binary files /dev/null and b/doc/html/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png differ diff --git a/doc/html/dir_d501334aeb1b78ad67cd3c72c37b1e87_dep.png b/doc/html/dir_d501334aeb1b78ad67cd3c72c37b1e87_dep.png new file mode 100644 index 00000000..6475fe06 Binary files /dev/null and b/doc/html/dir_d501334aeb1b78ad67cd3c72c37b1e87_dep.png differ diff --git a/doc/html/doc.png b/doc/html/doc.png new file mode 100644 index 00000000..c5384482 Binary files /dev/null and b/doc/html/doc.png differ diff --git a/doc/html/folderclosed.png b/doc/html/folderclosed.png new file mode 100644 index 00000000..3dfafd77 Binary files /dev/null and b/doc/html/folderclosed.png differ diff --git a/doc/html/folderopen.png b/doc/html/folderopen.png new file mode 100644 index 00000000..26ba14eb Binary files /dev/null and b/doc/html/folderopen.png differ diff --git a/doc/html/graph_legend.png b/doc/html/graph_legend.png new file mode 100644 index 00000000..6130e28f Binary files /dev/null and b/doc/html/graph_legend.png differ diff --git a/doc/html/inherit_graph_0.png b/doc/html/inherit_graph_0.png new file mode 100644 index 00000000..227d08cf Binary files /dev/null and b/doc/html/inherit_graph_0.png differ diff --git a/doc/html/inherit_graph_1.png b/doc/html/inherit_graph_1.png new file mode 100644 index 00000000..2dbce8ff Binary files /dev/null and b/doc/html/inherit_graph_1.png differ diff --git a/doc/html/inherit_graph_10.png b/doc/html/inherit_graph_10.png new file mode 100644 index 00000000..8cb0a14e Binary files /dev/null and b/doc/html/inherit_graph_10.png differ diff --git a/doc/html/inherit_graph_100.map b/doc/html/inherit_graph_100.map new file mode 100644 index 00000000..6ed1c2fa --- /dev/null +++ b/doc/html/inherit_graph_100.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_100.md5 b/doc/html/inherit_graph_100.md5 new file mode 100644 index 00000000..67a1e831 --- /dev/null +++ b/doc/html/inherit_graph_100.md5 @@ -0,0 +1 @@ +968a4bca3878c1e0e02a62bc2a5d3af3 \ No newline at end of file diff --git a/doc/html/inherit_graph_100.png b/doc/html/inherit_graph_100.png new file mode 100644 index 00000000..3e5cf8fe Binary files /dev/null and b/doc/html/inherit_graph_100.png differ diff --git a/doc/html/inherit_graph_100.svg b/doc/html/inherit_graph_100.svg new file mode 100644 index 00000000..a16ed25b --- /dev/null +++ b/doc/html/inherit_graph_100.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< double > > + + + + + diff --git a/doc/html/inherit_graph_101.map b/doc/html/inherit_graph_101.map new file mode 100644 index 00000000..a37b9b59 --- /dev/null +++ b/doc/html/inherit_graph_101.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_101.md5 b/doc/html/inherit_graph_101.md5 new file mode 100644 index 00000000..dc7ebea3 --- /dev/null +++ b/doc/html/inherit_graph_101.md5 @@ -0,0 +1 @@ +aee466a11e6a96fb81896b16a03c8613 \ No newline at end of file diff --git a/doc/html/inherit_graph_101.png b/doc/html/inherit_graph_101.png new file mode 100644 index 00000000..6b333f1e Binary files /dev/null and b/doc/html/inherit_graph_101.png differ diff --git a/doc/html/inherit_graph_101.svg b/doc/html/inherit_graph_101.svg new file mode 100644 index 00000000..a236f14f --- /dev/null +++ b/doc/html/inherit_graph_101.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< Part > > + + + + + diff --git a/doc/html/inherit_graph_102.map b/doc/html/inherit_graph_102.map new file mode 100644 index 00000000..9485829c --- /dev/null +++ b/doc/html/inherit_graph_102.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_102.md5 b/doc/html/inherit_graph_102.md5 new file mode 100644 index 00000000..ecd945c8 --- /dev/null +++ b/doc/html/inherit_graph_102.md5 @@ -0,0 +1 @@ +493ebc7a3bc275204cbac26b78b3c9f3 \ No newline at end of file diff --git a/doc/html/inherit_graph_102.png b/doc/html/inherit_graph_102.png new file mode 100644 index 00000000..9e35473c Binary files /dev/null and b/doc/html/inherit_graph_102.png differ diff --git a/doc/html/inherit_graph_102.svg b/doc/html/inherit_graph_102.svg new file mode 100644 index 00000000..496e0125 --- /dev/null +++ b/doc/html/inherit_graph_102.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< PeerInfo * > > + + + + + diff --git a/doc/html/inherit_graph_103.map b/doc/html/inherit_graph_103.map new file mode 100644 index 00000000..0ac66285 --- /dev/null +++ b/doc/html/inherit_graph_103.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_103.md5 b/doc/html/inherit_graph_103.md5 new file mode 100644 index 00000000..2029c148 --- /dev/null +++ b/doc/html/inherit_graph_103.md5 @@ -0,0 +1 @@ +40d556db1f2477ab29b03ec12327f8a3 \ No newline at end of file diff --git a/doc/html/inherit_graph_103.png b/doc/html/inherit_graph_103.png new file mode 100644 index 00000000..fcda7388 Binary files /dev/null and b/doc/html/inherit_graph_103.png differ diff --git a/doc/html/inherit_graph_103.svg b/doc/html/inherit_graph_103.svg new file mode 100644 index 00000000..06b2d248 --- /dev/null +++ b/doc/html/inherit_graph_103.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< PIIODevice * > > + + + + + diff --git a/doc/html/inherit_graph_104.map b/doc/html/inherit_graph_104.map new file mode 100644 index 00000000..444fbfb6 --- /dev/null +++ b/doc/html/inherit_graph_104.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_104.md5 b/doc/html/inherit_graph_104.md5 new file mode 100644 index 00000000..e4a0e8e2 --- /dev/null +++ b/doc/html/inherit_graph_104.md5 @@ -0,0 +1 @@ +0ef69a6f5eab1512c84f2d8edb74a34d \ No newline at end of file diff --git a/doc/html/inherit_graph_104.png b/doc/html/inherit_graph_104.png new file mode 100644 index 00000000..031abcad Binary files /dev/null and b/doc/html/inherit_graph_104.png differ diff --git a/doc/html/inherit_graph_104.svg b/doc/html/inherit_graph_104.svg new file mode 100644 index 00000000..55cb3c43 --- /dev/null +++ b/doc/html/inherit_graph_104.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< PIPacketExtractor * > > + + + + + diff --git a/doc/html/inherit_graph_105.map b/doc/html/inherit_graph_105.map new file mode 100644 index 00000000..bb1f0c07 --- /dev/null +++ b/doc/html/inherit_graph_105.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_105.md5 b/doc/html/inherit_graph_105.md5 new file mode 100644 index 00000000..da020d9a --- /dev/null +++ b/doc/html/inherit_graph_105.md5 @@ -0,0 +1 @@ +897cfe12d850437818600b087e7678a8 \ No newline at end of file diff --git a/doc/html/inherit_graph_105.png b/doc/html/inherit_graph_105.png new file mode 100644 index 00000000..908f1ffa Binary files /dev/null and b/doc/html/inherit_graph_105.png differ diff --git a/doc/html/inherit_graph_105.svg b/doc/html/inherit_graph_105.svg new file mode 100644 index 00000000..523c9668 --- /dev/null +++ b/doc/html/inherit_graph_105.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< PIScreenTypes::Cell > > + + + + + diff --git a/doc/html/inherit_graph_106.map b/doc/html/inherit_graph_106.map new file mode 100644 index 00000000..94553658 --- /dev/null +++ b/doc/html/inherit_graph_106.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_106.md5 b/doc/html/inherit_graph_106.md5 new file mode 100644 index 00000000..7ee16bab --- /dev/null +++ b/doc/html/inherit_graph_106.md5 @@ -0,0 +1 @@ +c1a5f4092a60949013151781dcb2a086 \ No newline at end of file diff --git a/doc/html/inherit_graph_106.png b/doc/html/inherit_graph_106.png new file mode 100644 index 00000000..2dc4e52d Binary files /dev/null and b/doc/html/inherit_graph_106.png differ diff --git a/doc/html/inherit_graph_106.svg b/doc/html/inherit_graph_106.svg new file mode 100644 index 00000000..676bcf65 --- /dev/null +++ b/doc/html/inherit_graph_106.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVector +< Type > > + + + + + diff --git a/doc/html/inherit_graph_107.map b/doc/html/inherit_graph_107.map new file mode 100644 index 00000000..1153bb9c --- /dev/null +++ b/doc/html/inherit_graph_107.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_107.md5 b/doc/html/inherit_graph_107.md5 new file mode 100644 index 00000000..10460adb --- /dev/null +++ b/doc/html/inherit_graph_107.md5 @@ -0,0 +1 @@ +861c525624625d5bf4cd3c0bc21371e1 \ No newline at end of file diff --git a/doc/html/inherit_graph_107.png b/doc/html/inherit_graph_107.png new file mode 100644 index 00000000..7009bba5 Binary files /dev/null and b/doc/html/inherit_graph_107.png differ diff --git a/doc/html/inherit_graph_107.svg b/doc/html/inherit_graph_107.svg new file mode 100644 index 00000000..b9db9da3 --- /dev/null +++ b/doc/html/inherit_graph_107.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< RemoteClient > + + + + + diff --git a/doc/html/inherit_graph_108.map b/doc/html/inherit_graph_108.map new file mode 100644 index 00000000..5b5aa6ac --- /dev/null +++ b/doc/html/inherit_graph_108.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_108.md5 b/doc/html/inherit_graph_108.md5 new file mode 100644 index 00000000..3271d51c --- /dev/null +++ b/doc/html/inherit_graph_108.md5 @@ -0,0 +1 @@ +cf2bdc4f00986b144819083b832a4034 \ No newline at end of file diff --git a/doc/html/inherit_graph_108.png b/doc/html/inherit_graph_108.png new file mode 100644 index 00000000..40bcc1fc Binary files /dev/null and b/doc/html/inherit_graph_108.png differ diff --git a/doc/html/inherit_graph_108.svg b/doc/html/inherit_graph_108.svg new file mode 100644 index 00000000..eb95a596 --- /dev/null +++ b/doc/html/inherit_graph_108.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Row > + + + + + diff --git a/doc/html/inherit_graph_109.map b/doc/html/inherit_graph_109.map new file mode 100644 index 00000000..36281e57 --- /dev/null +++ b/doc/html/inherit_graph_109.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_109.md5 b/doc/html/inherit_graph_109.md5 new file mode 100644 index 00000000..203d371c --- /dev/null +++ b/doc/html/inherit_graph_109.md5 @@ -0,0 +1 @@ +22bd163ded7b51090c7ec9674d01ae9e \ No newline at end of file diff --git a/doc/html/inherit_graph_109.png b/doc/html/inherit_graph_109.png new file mode 100644 index 00000000..e4b94a47 Binary files /dev/null and b/doc/html/inherit_graph_109.png differ diff --git a/doc/html/inherit_graph_109.svg b/doc/html/inherit_graph_109.svg new file mode 100644 index 00000000..2b3daf09 --- /dev/null +++ b/doc/html/inherit_graph_109.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Sender * > + + + + + diff --git a/doc/html/inherit_graph_11.png b/doc/html/inherit_graph_11.png new file mode 100644 index 00000000..36542ae0 Binary files /dev/null and b/doc/html/inherit_graph_11.png differ diff --git a/doc/html/inherit_graph_110.map b/doc/html/inherit_graph_110.map new file mode 100644 index 00000000..7fa13114 --- /dev/null +++ b/doc/html/inherit_graph_110.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_110.md5 b/doc/html/inherit_graph_110.md5 new file mode 100644 index 00000000..30618fa7 --- /dev/null +++ b/doc/html/inherit_graph_110.md5 @@ -0,0 +1 @@ +fbfecbd4abedb34ca2accc25125b9ebb \ No newline at end of file diff --git a/doc/html/inherit_graph_110.png b/doc/html/inherit_graph_110.png new file mode 100644 index 00000000..258121b1 Binary files /dev/null and b/doc/html/inherit_graph_110.png differ diff --git a/doc/html/inherit_graph_110.svg b/doc/html/inherit_graph_110.svg new file mode 100644 index 00000000..6f4793d5 --- /dev/null +++ b/doc/html/inherit_graph_110.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< T > + + + + + diff --git a/doc/html/inherit_graph_111.map b/doc/html/inherit_graph_111.map new file mode 100644 index 00000000..b6446abe --- /dev/null +++ b/doc/html/inherit_graph_111.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_111.md5 b/doc/html/inherit_graph_111.md5 new file mode 100644 index 00000000..ed8ae624 --- /dev/null +++ b/doc/html/inherit_graph_111.md5 @@ -0,0 +1 @@ +ef6b98b3631f7eaf6e12283de1397365 \ No newline at end of file diff --git a/doc/html/inherit_graph_111.png b/doc/html/inherit_graph_111.png new file mode 100644 index 00000000..b662e805 Binary files /dev/null and b/doc/html/inherit_graph_111.png differ diff --git a/doc/html/inherit_graph_111.svg b/doc/html/inherit_graph_111.svg new file mode 100644 index 00000000..ba4de27e --- /dev/null +++ b/doc/html/inherit_graph_111.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Tab > + + + + + diff --git a/doc/html/inherit_graph_112.map b/doc/html/inherit_graph_112.map new file mode 100644 index 00000000..0cd87af3 --- /dev/null +++ b/doc/html/inherit_graph_112.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_112.md5 b/doc/html/inherit_graph_112.md5 new file mode 100644 index 00000000..1783193b --- /dev/null +++ b/doc/html/inherit_graph_112.md5 @@ -0,0 +1 @@ +9917588b29d251833ae7b5da43263418 \ No newline at end of file diff --git a/doc/html/inherit_graph_112.png b/doc/html/inherit_graph_112.png new file mode 100644 index 00000000..602ae685 Binary files /dev/null and b/doc/html/inherit_graph_112.png differ diff --git a/doc/html/inherit_graph_112.svg b/doc/html/inherit_graph_112.svg new file mode 100644 index 00000000..feeaddca --- /dev/null +++ b/doc/html/inherit_graph_112.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Type > + + + + + diff --git a/doc/html/inherit_graph_113.map b/doc/html/inherit_graph_113.map new file mode 100644 index 00000000..ce97bb32 --- /dev/null +++ b/doc/html/inherit_graph_113.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_113.md5 b/doc/html/inherit_graph_113.md5 new file mode 100644 index 00000000..04773a55 --- /dev/null +++ b/doc/html/inherit_graph_113.md5 @@ -0,0 +1 @@ +1d1e0335ac8692c0463e7bbe742df811 \ No newline at end of file diff --git a/doc/html/inherit_graph_113.png b/doc/html/inherit_graph_113.png new file mode 100644 index 00000000..08d62913 Binary files /dev/null and b/doc/html/inherit_graph_113.png differ diff --git a/doc/html/inherit_graph_113.svg b/doc/html/inherit_graph_113.svg new file mode 100644 index 00000000..4c84e359 --- /dev/null +++ b/doc/html/inherit_graph_113.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Typedef > + + + + + diff --git a/doc/html/inherit_graph_114.map b/doc/html/inherit_graph_114.map new file mode 100644 index 00000000..2dc98648 --- /dev/null +++ b/doc/html/inherit_graph_114.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_114.md5 b/doc/html/inherit_graph_114.md5 new file mode 100644 index 00000000..d454626b --- /dev/null +++ b/doc/html/inherit_graph_114.md5 @@ -0,0 +1 @@ +c146d0e2d0dc7abfb08db079448c4bf9 \ No newline at end of file diff --git a/doc/html/inherit_graph_114.png b/doc/html/inherit_graph_114.png new file mode 100644 index 00000000..fdc94e53 Binary files /dev/null and b/doc/html/inherit_graph_114.png differ diff --git a/doc/html/inherit_graph_114.svg b/doc/html/inherit_graph_114.svg new file mode 100644 index 00000000..b03c3931 --- /dev/null +++ b/doc/html/inherit_graph_114.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< uchar > + + + + + diff --git a/doc/html/inherit_graph_115.map b/doc/html/inherit_graph_115.map new file mode 100644 index 00000000..351723c7 --- /dev/null +++ b/doc/html/inherit_graph_115.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_115.md5 b/doc/html/inherit_graph_115.md5 new file mode 100644 index 00000000..49c1217c --- /dev/null +++ b/doc/html/inherit_graph_115.md5 @@ -0,0 +1 @@ +b297c628472fac183a40755f7f9cbd3e \ No newline at end of file diff --git a/doc/html/inherit_graph_115.png b/doc/html/inherit_graph_115.png new file mode 100644 index 00000000..1a336319 Binary files /dev/null and b/doc/html/inherit_graph_115.png differ diff --git a/doc/html/inherit_graph_115.svg b/doc/html/inherit_graph_115.svg new file mode 100644 index 00000000..bf5bc88f --- /dev/null +++ b/doc/html/inherit_graph_115.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Variable > + + + + + diff --git a/doc/html/inherit_graph_116.map b/doc/html/inherit_graph_116.map new file mode 100644 index 00000000..93464ba1 --- /dev/null +++ b/doc/html/inherit_graph_116.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_116.md5 b/doc/html/inherit_graph_116.md5 new file mode 100644 index 00000000..1b3dcaa6 --- /dev/null +++ b/doc/html/inherit_graph_116.md5 @@ -0,0 +1 @@ +130ece9fcd5223bbe066fa32301dc0cc \ No newline at end of file diff --git a/doc/html/inherit_graph_116.png b/doc/html/inherit_graph_116.png new file mode 100644 index 00000000..00525bd8 Binary files /dev/null and b/doc/html/inherit_graph_116.png differ diff --git a/doc/html/inherit_graph_116.svg b/doc/html/inherit_graph_116.svg new file mode 100644 index 00000000..c232579d --- /dev/null +++ b/doc/html/inherit_graph_116.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +TransferFunction + + + + + diff --git a/doc/html/inherit_graph_117.map b/doc/html/inherit_graph_117.map new file mode 100644 index 00000000..e288cb74 --- /dev/null +++ b/doc/html/inherit_graph_117.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_117.md5 b/doc/html/inherit_graph_117.md5 new file mode 100644 index 00000000..579323df --- /dev/null +++ b/doc/html/inherit_graph_117.md5 @@ -0,0 +1 @@ +27bf31633bd044864bb331b6b9898c49 \ No newline at end of file diff --git a/doc/html/inherit_graph_117.png b/doc/html/inherit_graph_117.png new file mode 100644 index 00000000..34fbdfb4 Binary files /dev/null and b/doc/html/inherit_graph_117.png differ diff --git a/doc/html/inherit_graph_117.svg b/doc/html/inherit_graph_117.svg new file mode 100644 index 00000000..b03c3931 --- /dev/null +++ b/doc/html/inherit_graph_117.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< uchar > + + + + + diff --git a/doc/html/inherit_graph_118.map b/doc/html/inherit_graph_118.map new file mode 100644 index 00000000..d30fe9e2 --- /dev/null +++ b/doc/html/inherit_graph_118.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_118.md5 b/doc/html/inherit_graph_118.md5 new file mode 100644 index 00000000..fd3cb0f2 --- /dev/null +++ b/doc/html/inherit_graph_118.md5 @@ -0,0 +1 @@ +43f611464f1da39217a62bc13f94b86f \ No newline at end of file diff --git a/doc/html/inherit_graph_118.png b/doc/html/inherit_graph_118.png new file mode 100644 index 00000000..68a2d904 Binary files /dev/null and b/doc/html/inherit_graph_118.png differ diff --git a/doc/html/inherit_graph_118.svg b/doc/html/inherit_graph_118.svg new file mode 100644 index 00000000..bf5bc88f --- /dev/null +++ b/doc/html/inherit_graph_118.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< Variable > + + + + + diff --git a/doc/html/inherit_graph_119.map b/doc/html/inherit_graph_119.map new file mode 100644 index 00000000..22a3238e --- /dev/null +++ b/doc/html/inherit_graph_119.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_119.md5 b/doc/html/inherit_graph_119.md5 new file mode 100644 index 00000000..8bd6937d --- /dev/null +++ b/doc/html/inherit_graph_119.md5 @@ -0,0 +1 @@ +14cb4ef11962f16902c98bb9248ca82a \ No newline at end of file diff --git a/doc/html/inherit_graph_119.png b/doc/html/inherit_graph_119.png new file mode 100644 index 00000000..4d2bb185 Binary files /dev/null and b/doc/html/inherit_graph_119.png differ diff --git a/doc/html/inherit_graph_119.svg b/doc/html/inherit_graph_119.svg new file mode 100644 index 00000000..c232579d --- /dev/null +++ b/doc/html/inherit_graph_119.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +TransferFunction + + + + + diff --git a/doc/html/inherit_graph_12.png b/doc/html/inherit_graph_12.png new file mode 100644 index 00000000..95b989c1 Binary files /dev/null and b/doc/html/inherit_graph_12.png differ diff --git a/doc/html/inherit_graph_13.png b/doc/html/inherit_graph_13.png new file mode 100644 index 00000000..68247532 Binary files /dev/null and b/doc/html/inherit_graph_13.png differ diff --git a/doc/html/inherit_graph_14.png b/doc/html/inherit_graph_14.png new file mode 100644 index 00000000..19a28129 Binary files /dev/null and b/doc/html/inherit_graph_14.png differ diff --git a/doc/html/inherit_graph_15.png b/doc/html/inherit_graph_15.png new file mode 100644 index 00000000..b6e7156e Binary files /dev/null and b/doc/html/inherit_graph_15.png differ diff --git a/doc/html/inherit_graph_16.png b/doc/html/inherit_graph_16.png new file mode 100644 index 00000000..3396d5e7 Binary files /dev/null and b/doc/html/inherit_graph_16.png differ diff --git a/doc/html/inherit_graph_17.png b/doc/html/inherit_graph_17.png new file mode 100644 index 00000000..1880c060 Binary files /dev/null and b/doc/html/inherit_graph_17.png differ diff --git a/doc/html/inherit_graph_18.png b/doc/html/inherit_graph_18.png new file mode 100644 index 00000000..caed8cf1 Binary files /dev/null and b/doc/html/inherit_graph_18.png differ diff --git a/doc/html/inherit_graph_19.png b/doc/html/inherit_graph_19.png new file mode 100644 index 00000000..e28394ff Binary files /dev/null and b/doc/html/inherit_graph_19.png differ diff --git a/doc/html/inherit_graph_2.png b/doc/html/inherit_graph_2.png new file mode 100644 index 00000000..d97a5490 Binary files /dev/null and b/doc/html/inherit_graph_2.png differ diff --git a/doc/html/inherit_graph_20.png b/doc/html/inherit_graph_20.png new file mode 100644 index 00000000..8595fe3d Binary files /dev/null and b/doc/html/inherit_graph_20.png differ diff --git a/doc/html/inherit_graph_21.png b/doc/html/inherit_graph_21.png new file mode 100644 index 00000000..7deeb129 Binary files /dev/null and b/doc/html/inherit_graph_21.png differ diff --git a/doc/html/inherit_graph_22.png b/doc/html/inherit_graph_22.png new file mode 100644 index 00000000..1136382a Binary files /dev/null and b/doc/html/inherit_graph_22.png differ diff --git a/doc/html/inherit_graph_23.png b/doc/html/inherit_graph_23.png new file mode 100644 index 00000000..61b80770 Binary files /dev/null and b/doc/html/inherit_graph_23.png differ diff --git a/doc/html/inherit_graph_24.png b/doc/html/inherit_graph_24.png new file mode 100644 index 00000000..3f107b50 Binary files /dev/null and b/doc/html/inherit_graph_24.png differ diff --git a/doc/html/inherit_graph_25.png b/doc/html/inherit_graph_25.png new file mode 100644 index 00000000..48179301 Binary files /dev/null and b/doc/html/inherit_graph_25.png differ diff --git a/doc/html/inherit_graph_26.png b/doc/html/inherit_graph_26.png new file mode 100644 index 00000000..0f559849 Binary files /dev/null and b/doc/html/inherit_graph_26.png differ diff --git a/doc/html/inherit_graph_27.png b/doc/html/inherit_graph_27.png new file mode 100644 index 00000000..161c27a7 Binary files /dev/null and b/doc/html/inherit_graph_27.png differ diff --git a/doc/html/inherit_graph_28.png b/doc/html/inherit_graph_28.png new file mode 100644 index 00000000..9bb441b1 Binary files /dev/null and b/doc/html/inherit_graph_28.png differ diff --git a/doc/html/inherit_graph_29.png b/doc/html/inherit_graph_29.png new file mode 100644 index 00000000..d2c0693f Binary files /dev/null and b/doc/html/inherit_graph_29.png differ diff --git a/doc/html/inherit_graph_3.png b/doc/html/inherit_graph_3.png new file mode 100644 index 00000000..ed361e17 Binary files /dev/null and b/doc/html/inherit_graph_3.png differ diff --git a/doc/html/inherit_graph_30.png b/doc/html/inherit_graph_30.png new file mode 100644 index 00000000..1ee10bd5 Binary files /dev/null and b/doc/html/inherit_graph_30.png differ diff --git a/doc/html/inherit_graph_31.png b/doc/html/inherit_graph_31.png new file mode 100644 index 00000000..4bd5351e Binary files /dev/null and b/doc/html/inherit_graph_31.png differ diff --git a/doc/html/inherit_graph_32.png b/doc/html/inherit_graph_32.png new file mode 100644 index 00000000..461b84e9 Binary files /dev/null and b/doc/html/inherit_graph_32.png differ diff --git a/doc/html/inherit_graph_33.png b/doc/html/inherit_graph_33.png new file mode 100644 index 00000000..5101a898 Binary files /dev/null and b/doc/html/inherit_graph_33.png differ diff --git a/doc/html/inherit_graph_34.png b/doc/html/inherit_graph_34.png new file mode 100644 index 00000000..8419851d Binary files /dev/null and b/doc/html/inherit_graph_34.png differ diff --git a/doc/html/inherit_graph_35.png b/doc/html/inherit_graph_35.png new file mode 100644 index 00000000..96c111f9 Binary files /dev/null and b/doc/html/inherit_graph_35.png differ diff --git a/doc/html/inherit_graph_36.png b/doc/html/inherit_graph_36.png new file mode 100644 index 00000000..fb734560 Binary files /dev/null and b/doc/html/inherit_graph_36.png differ diff --git a/doc/html/inherit_graph_37.png b/doc/html/inherit_graph_37.png new file mode 100644 index 00000000..915f14d7 Binary files /dev/null and b/doc/html/inherit_graph_37.png differ diff --git a/doc/html/inherit_graph_38.png b/doc/html/inherit_graph_38.png new file mode 100644 index 00000000..76229630 Binary files /dev/null and b/doc/html/inherit_graph_38.png differ diff --git a/doc/html/inherit_graph_39.png b/doc/html/inherit_graph_39.png new file mode 100644 index 00000000..a151f834 Binary files /dev/null and b/doc/html/inherit_graph_39.png differ diff --git a/doc/html/inherit_graph_4.png b/doc/html/inherit_graph_4.png new file mode 100644 index 00000000..5c9d174c Binary files /dev/null and b/doc/html/inherit_graph_4.png differ diff --git a/doc/html/inherit_graph_40.png b/doc/html/inherit_graph_40.png new file mode 100644 index 00000000..2e16c443 Binary files /dev/null and b/doc/html/inherit_graph_40.png differ diff --git a/doc/html/inherit_graph_41.png b/doc/html/inherit_graph_41.png new file mode 100644 index 00000000..3d301f41 Binary files /dev/null and b/doc/html/inherit_graph_41.png differ diff --git a/doc/html/inherit_graph_42.png b/doc/html/inherit_graph_42.png new file mode 100644 index 00000000..3ebcc224 Binary files /dev/null and b/doc/html/inherit_graph_42.png differ diff --git a/doc/html/inherit_graph_43.png b/doc/html/inherit_graph_43.png new file mode 100644 index 00000000..e6c0f008 Binary files /dev/null and b/doc/html/inherit_graph_43.png differ diff --git a/doc/html/inherit_graph_44.png b/doc/html/inherit_graph_44.png new file mode 100644 index 00000000..322795d7 Binary files /dev/null and b/doc/html/inherit_graph_44.png differ diff --git a/doc/html/inherit_graph_45.png b/doc/html/inherit_graph_45.png new file mode 100644 index 00000000..c082d1a3 Binary files /dev/null and b/doc/html/inherit_graph_45.png differ diff --git a/doc/html/inherit_graph_46.png b/doc/html/inherit_graph_46.png new file mode 100644 index 00000000..0eca5fe7 Binary files /dev/null and b/doc/html/inherit_graph_46.png differ diff --git a/doc/html/inherit_graph_47.png b/doc/html/inherit_graph_47.png new file mode 100644 index 00000000..6f02578d Binary files /dev/null and b/doc/html/inherit_graph_47.png differ diff --git a/doc/html/inherit_graph_48.png b/doc/html/inherit_graph_48.png new file mode 100644 index 00000000..ac72c05b Binary files /dev/null and b/doc/html/inherit_graph_48.png differ diff --git a/doc/html/inherit_graph_49.png b/doc/html/inherit_graph_49.png new file mode 100644 index 00000000..b675842b Binary files /dev/null and b/doc/html/inherit_graph_49.png differ diff --git a/doc/html/inherit_graph_5.png b/doc/html/inherit_graph_5.png new file mode 100644 index 00000000..646fdc11 Binary files /dev/null and b/doc/html/inherit_graph_5.png differ diff --git a/doc/html/inherit_graph_50.png b/doc/html/inherit_graph_50.png new file mode 100644 index 00000000..5cfc97e0 Binary files /dev/null and b/doc/html/inherit_graph_50.png differ diff --git a/doc/html/inherit_graph_51.png b/doc/html/inherit_graph_51.png new file mode 100644 index 00000000..abe372ad Binary files /dev/null and b/doc/html/inherit_graph_51.png differ diff --git a/doc/html/inherit_graph_52.png b/doc/html/inherit_graph_52.png new file mode 100644 index 00000000..aaf005b9 Binary files /dev/null and b/doc/html/inherit_graph_52.png differ diff --git a/doc/html/inherit_graph_53.png b/doc/html/inherit_graph_53.png new file mode 100644 index 00000000..646d0d44 Binary files /dev/null and b/doc/html/inherit_graph_53.png differ diff --git a/doc/html/inherit_graph_54.png b/doc/html/inherit_graph_54.png new file mode 100644 index 00000000..903c4cd0 Binary files /dev/null and b/doc/html/inherit_graph_54.png differ diff --git a/doc/html/inherit_graph_55.png b/doc/html/inherit_graph_55.png new file mode 100644 index 00000000..4ac379b8 Binary files /dev/null and b/doc/html/inherit_graph_55.png differ diff --git a/doc/html/inherit_graph_56.png b/doc/html/inherit_graph_56.png new file mode 100644 index 00000000..e4b6e27f Binary files /dev/null and b/doc/html/inherit_graph_56.png differ diff --git a/doc/html/inherit_graph_57.png b/doc/html/inherit_graph_57.png new file mode 100644 index 00000000..3cc58abd Binary files /dev/null and b/doc/html/inherit_graph_57.png differ diff --git a/doc/html/inherit_graph_58.png b/doc/html/inherit_graph_58.png new file mode 100644 index 00000000..477823e5 Binary files /dev/null and b/doc/html/inherit_graph_58.png differ diff --git a/doc/html/inherit_graph_59.png b/doc/html/inherit_graph_59.png new file mode 100644 index 00000000..7ae66056 Binary files /dev/null and b/doc/html/inherit_graph_59.png differ diff --git a/doc/html/inherit_graph_6.png b/doc/html/inherit_graph_6.png new file mode 100644 index 00000000..d80a45e1 Binary files /dev/null and b/doc/html/inherit_graph_6.png differ diff --git a/doc/html/inherit_graph_60.png b/doc/html/inherit_graph_60.png new file mode 100644 index 00000000..82612a18 Binary files /dev/null and b/doc/html/inherit_graph_60.png differ diff --git a/doc/html/inherit_graph_61.png b/doc/html/inherit_graph_61.png new file mode 100644 index 00000000..e3c8484d Binary files /dev/null and b/doc/html/inherit_graph_61.png differ diff --git a/doc/html/inherit_graph_62.png b/doc/html/inherit_graph_62.png new file mode 100644 index 00000000..bcf20006 Binary files /dev/null and b/doc/html/inherit_graph_62.png differ diff --git a/doc/html/inherit_graph_63.png b/doc/html/inherit_graph_63.png new file mode 100644 index 00000000..eb26f0ef Binary files /dev/null and b/doc/html/inherit_graph_63.png differ diff --git a/doc/html/inherit_graph_64.png b/doc/html/inherit_graph_64.png new file mode 100644 index 00000000..99dfa866 Binary files /dev/null and b/doc/html/inherit_graph_64.png differ diff --git a/doc/html/inherit_graph_65.png b/doc/html/inherit_graph_65.png new file mode 100644 index 00000000..7e9ecbe0 Binary files /dev/null and b/doc/html/inherit_graph_65.png differ diff --git a/doc/html/inherit_graph_66.png b/doc/html/inherit_graph_66.png new file mode 100644 index 00000000..7a68aa22 Binary files /dev/null and b/doc/html/inherit_graph_66.png differ diff --git a/doc/html/inherit_graph_67.png b/doc/html/inherit_graph_67.png new file mode 100644 index 00000000..cebd9070 Binary files /dev/null and b/doc/html/inherit_graph_67.png differ diff --git a/doc/html/inherit_graph_68.png b/doc/html/inherit_graph_68.png new file mode 100644 index 00000000..db943e3c Binary files /dev/null and b/doc/html/inherit_graph_68.png differ diff --git a/doc/html/inherit_graph_69.png b/doc/html/inherit_graph_69.png new file mode 100644 index 00000000..530e29d4 Binary files /dev/null and b/doc/html/inherit_graph_69.png differ diff --git a/doc/html/inherit_graph_7.png b/doc/html/inherit_graph_7.png new file mode 100644 index 00000000..8b4fa1b9 Binary files /dev/null and b/doc/html/inherit_graph_7.png differ diff --git a/doc/html/inherit_graph_70.png b/doc/html/inherit_graph_70.png new file mode 100644 index 00000000..6df1e952 Binary files /dev/null and b/doc/html/inherit_graph_70.png differ diff --git a/doc/html/inherit_graph_71.png b/doc/html/inherit_graph_71.png new file mode 100644 index 00000000..62cf91ae Binary files /dev/null and b/doc/html/inherit_graph_71.png differ diff --git a/doc/html/inherit_graph_72.png b/doc/html/inherit_graph_72.png new file mode 100644 index 00000000..85172aa9 Binary files /dev/null and b/doc/html/inherit_graph_72.png differ diff --git a/doc/html/inherit_graph_73.png b/doc/html/inherit_graph_73.png new file mode 100644 index 00000000..efe2cccf Binary files /dev/null and b/doc/html/inherit_graph_73.png differ diff --git a/doc/html/inherit_graph_74.png b/doc/html/inherit_graph_74.png new file mode 100644 index 00000000..23bd480a Binary files /dev/null and b/doc/html/inherit_graph_74.png differ diff --git a/doc/html/inherit_graph_75.png b/doc/html/inherit_graph_75.png new file mode 100644 index 00000000..b05c618b Binary files /dev/null and b/doc/html/inherit_graph_75.png differ diff --git a/doc/html/inherit_graph_76.png b/doc/html/inherit_graph_76.png new file mode 100644 index 00000000..692e7f9a Binary files /dev/null and b/doc/html/inherit_graph_76.png differ diff --git a/doc/html/inherit_graph_77.png b/doc/html/inherit_graph_77.png new file mode 100644 index 00000000..d90551a2 Binary files /dev/null and b/doc/html/inherit_graph_77.png differ diff --git a/doc/html/inherit_graph_78.png b/doc/html/inherit_graph_78.png new file mode 100644 index 00000000..47e0d7ac Binary files /dev/null and b/doc/html/inherit_graph_78.png differ diff --git a/doc/html/inherit_graph_79.png b/doc/html/inherit_graph_79.png new file mode 100644 index 00000000..43c4d82f Binary files /dev/null and b/doc/html/inherit_graph_79.png differ diff --git a/doc/html/inherit_graph_8.png b/doc/html/inherit_graph_8.png new file mode 100644 index 00000000..de70c798 Binary files /dev/null and b/doc/html/inherit_graph_8.png differ diff --git a/doc/html/inherit_graph_80.png b/doc/html/inherit_graph_80.png new file mode 100644 index 00000000..697041e9 Binary files /dev/null and b/doc/html/inherit_graph_80.png differ diff --git a/doc/html/inherit_graph_81.png b/doc/html/inherit_graph_81.png new file mode 100644 index 00000000..4cb4811a Binary files /dev/null and b/doc/html/inherit_graph_81.png differ diff --git a/doc/html/inherit_graph_82.png b/doc/html/inherit_graph_82.png new file mode 100644 index 00000000..99afaecb Binary files /dev/null and b/doc/html/inherit_graph_82.png differ diff --git a/doc/html/inherit_graph_83.png b/doc/html/inherit_graph_83.png new file mode 100644 index 00000000..3000c394 Binary files /dev/null and b/doc/html/inherit_graph_83.png differ diff --git a/doc/html/inherit_graph_84.png b/doc/html/inherit_graph_84.png new file mode 100644 index 00000000..fb6c1e08 Binary files /dev/null and b/doc/html/inherit_graph_84.png differ diff --git a/doc/html/inherit_graph_85.png b/doc/html/inherit_graph_85.png new file mode 100644 index 00000000..9e0abd88 Binary files /dev/null and b/doc/html/inherit_graph_85.png differ diff --git a/doc/html/inherit_graph_86.png b/doc/html/inherit_graph_86.png new file mode 100644 index 00000000..dfad64fd Binary files /dev/null and b/doc/html/inherit_graph_86.png differ diff --git a/doc/html/inherit_graph_87.png b/doc/html/inherit_graph_87.png new file mode 100644 index 00000000..9e184c5a Binary files /dev/null and b/doc/html/inherit_graph_87.png differ diff --git a/doc/html/inherit_graph_88.png b/doc/html/inherit_graph_88.png new file mode 100644 index 00000000..c7da77f4 Binary files /dev/null and b/doc/html/inherit_graph_88.png differ diff --git a/doc/html/inherit_graph_89.png b/doc/html/inherit_graph_89.png new file mode 100644 index 00000000..d6ccb476 Binary files /dev/null and b/doc/html/inherit_graph_89.png differ diff --git a/doc/html/inherit_graph_9.png b/doc/html/inherit_graph_9.png new file mode 100644 index 00000000..b6e58480 Binary files /dev/null and b/doc/html/inherit_graph_9.png differ diff --git a/doc/html/inherit_graph_90.png b/doc/html/inherit_graph_90.png new file mode 100644 index 00000000..a78fd303 Binary files /dev/null and b/doc/html/inherit_graph_90.png differ diff --git a/doc/html/inherit_graph_91.map b/doc/html/inherit_graph_91.map new file mode 100644 index 00000000..96fdca95 --- /dev/null +++ b/doc/html/inherit_graph_91.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_91.md5 b/doc/html/inherit_graph_91.md5 new file mode 100644 index 00000000..2e24251b --- /dev/null +++ b/doc/html/inherit_graph_91.md5 @@ -0,0 +1 @@ +3ac3f770b2da4f9549df73e77504ce54 \ No newline at end of file diff --git a/doc/html/inherit_graph_91.png b/doc/html/inherit_graph_91.png new file mode 100644 index 00000000..77f03c56 Binary files /dev/null and b/doc/html/inherit_graph_91.png differ diff --git a/doc/html/inherit_graph_91.svg b/doc/html/inherit_graph_91.svg new file mode 100644 index 00000000..d56d7dbe --- /dev/null +++ b/doc/html/inherit_graph_91.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIScreenTile * > + + + + + diff --git a/doc/html/inherit_graph_92.map b/doc/html/inherit_graph_92.map new file mode 100644 index 00000000..795d111f --- /dev/null +++ b/doc/html/inherit_graph_92.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_92.md5 b/doc/html/inherit_graph_92.md5 new file mode 100644 index 00000000..b71280bb --- /dev/null +++ b/doc/html/inherit_graph_92.md5 @@ -0,0 +1 @@ +9dcb9e5e1c14a017aebb4c03e1cf89b9 \ No newline at end of file diff --git a/doc/html/inherit_graph_92.png b/doc/html/inherit_graph_92.png new file mode 100644 index 00000000..e61b264a Binary files /dev/null and b/doc/html/inherit_graph_92.png differ diff --git a/doc/html/inherit_graph_92.svg b/doc/html/inherit_graph_92.svg new file mode 100644 index 00000000..57f13ce2 --- /dev/null +++ b/doc/html/inherit_graph_92.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIStateMachine +::Rule > + + + + + diff --git a/doc/html/inherit_graph_93.map b/doc/html/inherit_graph_93.map new file mode 100644 index 00000000..35f7caaa --- /dev/null +++ b/doc/html/inherit_graph_93.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_93.md5 b/doc/html/inherit_graph_93.md5 new file mode 100644 index 00000000..7d054eba --- /dev/null +++ b/doc/html/inherit_graph_93.md5 @@ -0,0 +1 @@ +f8f1439cf34cab37c28ceb2c6d76be17 \ No newline at end of file diff --git a/doc/html/inherit_graph_93.png b/doc/html/inherit_graph_93.png new file mode 100644 index 00000000..b2e5a56b Binary files /dev/null and b/doc/html/inherit_graph_93.png differ diff --git a/doc/html/inherit_graph_93.svg b/doc/html/inherit_graph_93.svg new file mode 100644 index 00000000..bb1977fc --- /dev/null +++ b/doc/html/inherit_graph_93.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIStateMachine +::State > + + + + + diff --git a/doc/html/inherit_graph_94.map b/doc/html/inherit_graph_94.map new file mode 100644 index 00000000..f60b061a --- /dev/null +++ b/doc/html/inherit_graph_94.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_94.md5 b/doc/html/inherit_graph_94.md5 new file mode 100644 index 00000000..c88eef13 --- /dev/null +++ b/doc/html/inherit_graph_94.md5 @@ -0,0 +1 @@ +73fcf98fb0152f9b040d3bbdd9917ffa \ No newline at end of file diff --git a/doc/html/inherit_graph_94.png b/doc/html/inherit_graph_94.png new file mode 100644 index 00000000..0337f0f3 Binary files /dev/null and b/doc/html/inherit_graph_94.png differ diff --git a/doc/html/inherit_graph_94.svg b/doc/html/inherit_graph_94.svg new file mode 100644 index 00000000..3455fee4 --- /dev/null +++ b/doc/html/inherit_graph_94.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIString > + + + + + diff --git a/doc/html/inherit_graph_95.map b/doc/html/inherit_graph_95.map new file mode 100644 index 00000000..d9f920a0 --- /dev/null +++ b/doc/html/inherit_graph_95.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_95.md5 b/doc/html/inherit_graph_95.md5 new file mode 100644 index 00000000..9d45b591 --- /dev/null +++ b/doc/html/inherit_graph_95.md5 @@ -0,0 +1 @@ +ba87fb2c1616a445202582b36c8da2c9 \ No newline at end of file diff --git a/doc/html/inherit_graph_95.png b/doc/html/inherit_graph_95.png new file mode 100644 index 00000000..c3f0a84d Binary files /dev/null and b/doc/html/inherit_graph_95.png differ diff --git a/doc/html/inherit_graph_95.svg b/doc/html/inherit_graph_95.svg new file mode 100644 index 00000000..62e51fe7 --- /dev/null +++ b/doc/html/inherit_graph_95.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIUSB::Configuration > + + + + + diff --git a/doc/html/inherit_graph_96.map b/doc/html/inherit_graph_96.map new file mode 100644 index 00000000..e728c149 --- /dev/null +++ b/doc/html/inherit_graph_96.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_96.md5 b/doc/html/inherit_graph_96.md5 new file mode 100644 index 00000000..04bf72b4 --- /dev/null +++ b/doc/html/inherit_graph_96.md5 @@ -0,0 +1 @@ +802c455396ab11e7f40a898963154662 \ No newline at end of file diff --git a/doc/html/inherit_graph_96.png b/doc/html/inherit_graph_96.png new file mode 100644 index 00000000..360f2c54 Binary files /dev/null and b/doc/html/inherit_graph_96.png differ diff --git a/doc/html/inherit_graph_96.svg b/doc/html/inherit_graph_96.svg new file mode 100644 index 00000000..0a2a8b1f --- /dev/null +++ b/doc/html/inherit_graph_96.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIUSB::Endpoint > + + + + + diff --git a/doc/html/inherit_graph_97.map b/doc/html/inherit_graph_97.map new file mode 100644 index 00000000..762fd636 --- /dev/null +++ b/doc/html/inherit_graph_97.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_97.md5 b/doc/html/inherit_graph_97.md5 new file mode 100644 index 00000000..20bb0af0 --- /dev/null +++ b/doc/html/inherit_graph_97.md5 @@ -0,0 +1 @@ +c2fd5b13a74cad1de726b60cee4f540a \ No newline at end of file diff --git a/doc/html/inherit_graph_97.png b/doc/html/inherit_graph_97.png new file mode 100644 index 00000000..176bd59a Binary files /dev/null and b/doc/html/inherit_graph_97.png differ diff --git a/doc/html/inherit_graph_97.svg b/doc/html/inherit_graph_97.svg new file mode 100644 index 00000000..e48fb5d0 --- /dev/null +++ b/doc/html/inherit_graph_97.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIUSB::Interface > + + + + + diff --git a/doc/html/inherit_graph_98.map b/doc/html/inherit_graph_98.map new file mode 100644 index 00000000..c5ac8437 --- /dev/null +++ b/doc/html/inherit_graph_98.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_98.md5 b/doc/html/inherit_graph_98.md5 new file mode 100644 index 00000000..efbce8a2 --- /dev/null +++ b/doc/html/inherit_graph_98.md5 @@ -0,0 +1 @@ +14932605fd11b234b84dacc1212f50b0 \ No newline at end of file diff --git a/doc/html/inherit_graph_98.png b/doc/html/inherit_graph_98.png new file mode 100644 index 00000000..49ad0f36 Binary files /dev/null and b/doc/html/inherit_graph_98.png differ diff --git a/doc/html/inherit_graph_98.svg b/doc/html/inherit_graph_98.svg new file mode 100644 index 00000000..3ff4e393 --- /dev/null +++ b/doc/html/inherit_graph_98.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVariable > + + + + + diff --git a/doc/html/inherit_graph_99.map b/doc/html/inherit_graph_99.map new file mode 100644 index 00000000..43151f84 --- /dev/null +++ b/doc/html/inherit_graph_99.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/html/inherit_graph_99.md5 b/doc/html/inherit_graph_99.md5 new file mode 100644 index 00000000..5e6810cb --- /dev/null +++ b/doc/html/inherit_graph_99.md5 @@ -0,0 +1 @@ +93322d3904729e94e9d987ac76ce9acf \ No newline at end of file diff --git a/doc/html/inherit_graph_99.png b/doc/html/inherit_graph_99.png new file mode 100644 index 00000000..fb8dfe35 Binary files /dev/null and b/doc/html/inherit_graph_99.png differ diff --git a/doc/html/inherit_graph_99.svg b/doc/html/inherit_graph_99.svg new file mode 100644 index 00000000..4c86e76b --- /dev/null +++ b/doc/html/inherit_graph_99.svg @@ -0,0 +1,21 @@ + + + + + + +Graphical Class Hierarchy + + +Node1 + + +PIVector< PIVariant > + + + + + diff --git a/doc/html/navtreedata.js b/doc/html/navtreedata.js new file mode 100644 index 00000000..d71063a6 --- /dev/null +++ b/doc/html/navtreedata.js @@ -0,0 +1,56 @@ +var NAVTREE = +[ + [ "PIP", "index.html", [ + [ "What is PIP", "index.html", null ], + [ "Getting started", "using_basic.html", null ], + [ "Advanced using", "using_advanced.html", null ], + [ "Deprecated List", "deprecated.html", null ], + [ "Namespaces", null, [ + [ "Namespace List", "namespaces.html", "namespaces" ], + [ "Namespace Members", "namespacemembers.html", [ + [ "All", "namespacemembers.html", null ], + [ "Enumerations", "namespacemembers_enum.html", null ], + [ "Enumerator", "namespacemembers_eval.html", null ] + ] ] + ] ], + [ "Classes", null, [ + [ "Class List", "annotated.html", "annotated" ], + [ "Class Index", "classes.html", null ], + [ "Class Hierarchy", "hierarchy.html", "hierarchy" ], + [ "Class Members", "functions.html", [ + [ "All", "functions.html", "functions_dup" ], + [ "Functions", "functions_func.html", "functions_func" ], + [ "Variables", "functions_vars.html", null ], + [ "Typedefs", "functions_type.html", null ], + [ "Enumerations", "functions_enum.html", null ], + [ "Enumerator", "functions_eval.html", null ], + [ "Related Functions", "functions_rela.html", null ] + ] ] + ] ], + [ "Files", null, [ + [ "File List", "files.html", "files" ], + [ "File Members", "globals.html", [ + [ "All", "globals.html", null ], + [ "Functions", "globals_func.html", null ], + [ "Variables", "globals_vars.html", null ], + [ "Macros", "globals_defs.html", null ] + ] ] + ] ] + ] ] +]; + +var NAVTREEINDEX = +[ +"annotated.html", +"class_p_i_config_1_1_entry.html#a7868346fb50b9dc21d950c69e6a96657", +"class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fab50c35309ba981ccc60aa55f4b391976", +"class_p_i_flags.html#ac3698f718594f1937e2c3b75173c0ccc", +"class_p_i_screen.html#a8ba87355753857bbf012781cd4e701c2", +"class_p_i_string.html#af2739348013dfcd75ce88acafafcce73", +"class_p_i_variant.html#acc48ff0479fba2c5be5f491e24f40cdfa86814193f5437fd63c36a35969aabdd6", +"pichar_8h.html#a4254ee10c37d8222dd82d834920ed3b8", +"struct_p_i_ethernet_1_1_interface.html#a7255bb721c0f03b4465eefa422e984da" +]; + +var SYNCONMSG = 'click to disable panel synchronisation'; +var SYNCOFFMSG = 'click to enable panel synchronisation'; \ No newline at end of file diff --git a/doc/html/navtreeindex7.js b/doc/html/navtreeindex7.js new file mode 100644 index 00000000..1a2a428d --- /dev/null +++ b/doc/html/navtreeindex7.js @@ -0,0 +1,253 @@ +var NAVTREEINDEX7 = +{ +"pichar_8h.html#a4254ee10c37d8222dd82d834920ed3b8":[6,0,0,3,2,9], +"pichar_8h.html#a43cad479313327c089e30ae490e01c24":[6,0,0,3,2,2], +"pichar_8h.html#a53cbd5dfc0e96fdd0d58bffc256d9157":[6,0,0,3,2,15], +"pichar_8h.html#a5dc6be462318915b8d938a816c018ea9":[6,0,0,3,2,10], +"pichar_8h.html#a5f3285bbf669daa4e88d495b565ffd71":[6,0,0,3,2,1], +"pichar_8h.html#a697daa3db190238c3cad29b288821ae0":[6,0,0,3,2,3], +"pichar_8h.html#a767104c71a066ca079cb71e950bfb5ff":[6,0,0,3,2,11], +"pichar_8h.html#a7fd16bab079996ca2397d3d1f99d01de":[6,0,0,3,2,13], +"pichar_8h.html#a87f2cf00cfaf54f2c45e4529d8267523":[6,0,0,3,2,5], +"pichar_8h.html#aac63033d050dd251820843b8d3108182":[6,0,0,3,2,6], +"pichar_8h.html#ab4990ff3eadcbc5aab844bc6758c5b8b":[6,0,0,3,2,7], +"pichar_8h.html#adece64ba925cbd59a9fa218251556fd5":[6,0,0,3,2,16], +"pichar_8h.html#ae178de75f712e81d893a87fbd4d6c5a4":[6,0,0,3,2,17], +"pichar_8h.html#aed3f8114f5a468d2af576f6570cc3efa":[6,0,0,3,2,12], +"pichar_8h.html#aef66e1b5e541cb78e83ee5097c24fb66":[6,0,0,3,2,4], +"pichunkstream_8h.html":[6,0,0,3,3], +"picli_8h.html":[6,0,0,3,4], +"picodeinfo_8h.html":[6,0,0,0,0], +"picodeparser_8h.html":[6,0,0,0,1], +"picollection_8h.html":[6,0,0,3,5], +"picollection_8h.html#a450e8ac720c8b0f6223ad2bf42f83ae2":[6,0,0,3,5,1], +"picollection_8h.html#a78cc4937360f5e286cdd8baf403edfec":[6,0,0,3,5,2], +"piconfig_8h.html":[6,0,0,5,2], +"piconfig_8h.html#add5b851e98d22dd4d7482a8e509113dc":[6,0,0,5,2,3], +"piconnection_8h.html":[6,0,0,5,3], +"piconsole_8h.html":[6,0,0,1,0], +"picontainers_8h.html":[6,0,0,2,0], +"picontainers_8h.html#a0e968bf591ab05721d5ef2ce201e09ed":[6,0,0,2,0,2], +"picontainers_8h.html#a807914d038e5a193d2e36b4b82b6df96":[6,0,0,2,0,1], +"picontainers_8h.html#aa315501e5bd9c279ad09fd39dccdea4d":[6,0,0,2,0,4], +"picontainers_8h.html#aa579232460ca92efa5c1befd41d923ba":[6,0,0,2,0,0], +"picontainers_8h.html#ad2685d4ca04df1f2154844e5984b41d8":[6,0,0,2,0,3], +"picout_8h.html":[6,0,0,3,6], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387":[6,0,0,3,6,4], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387a03c25915c04fbc819d7267022e49844a":[6,0,0,3,6,4,2], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387a0c59680927066a05eddf8e3ee61c802d":[6,0,0,3,6,4,1], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387a3e422dbc26f506a65bbf510adbb206ef":[6,0,0,3,6,4,4], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387a79f6f33c2e149fb3903625c855292600":[6,0,0,3,6,4,7], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387a811e1fa9e5deb33af8bcef5186b482bb":[6,0,0,3,6,4,5], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387ab016f563340e366b6685045e028f2b0f":[6,0,0,3,6,4,6], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387ab830c1a561e2cabe9e7b937a05d04c9f":[6,0,0,3,6,4,0], +"picout_8h.html#a38d041a4e2de4ca6af939837475e9387add30539d8cc3ea1f1dcc49a0d864f877":[6,0,0,3,6,4,3], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2a":[6,0,0,3,6,6], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa0056f6bdb9e774d1c251baf736545741":[6,0,0,3,6,6,17], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa0ed38ef4734192d2772e0e07bd389dec":[6,0,0,3,6,6,19], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa1f0b497e6f2135f149808e108f25b1d4":[6,0,0,3,6,6,15], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa2169666f4b740a04e641ab8c6ca438f0":[6,0,0,3,6,6,2], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa21b89f914b3f779f5eefe70a99270471":[6,0,0,3,6,6,20], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa221437253ff3dc9de5d3762117f5c329":[6,0,0,3,6,6,5], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa25a764174c876db1fdfa053435624d12":[6,0,0,3,6,6,16], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa26422e0754e279717e30f36fc9355d39":[6,0,0,3,6,6,8], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa26854a71d7f1dd9439e0114d3961c1e4":[6,0,0,3,6,6,10], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa29a58835892a21d07f3b0dc97ef4f44e":[6,0,0,3,6,6,0], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa405fba724b4f9bb57486ef4a328c23ec":[6,0,0,3,6,6,7], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa527c1b697df8b9dd74ba337663375149":[6,0,0,3,6,6,4], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa5534e933dca8208950b17034672a1ca7":[6,0,0,3,6,6,22], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa585ef724bf93605bbaa3a7e582e9669b":[6,0,0,3,6,6,21], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa651156cbea6768802eb95176611da012":[6,0,0,3,6,6,23], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa7b9abda5e906d86c86d0e48c68608f4f":[6,0,0,3,6,6,12], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa8b0945213fe7cca2148bd54938fa16c3":[6,0,0,3,6,6,6], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaad2a72f3b7eada2a8360bdcf11cbfb80":[6,0,0,3,6,6,1], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aac1ccdb56cc6bfa3cbe21d9edce17bed4":[6,0,0,3,6,6,13], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aac9ad26d78d153d33986dd243d79e6704":[6,0,0,3,6,6,11], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aadc3f097ce8d6fafc80018c2df3afe2b5":[6,0,0,3,6,6,3], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaec78b8c3f9b9c708d6c5a60021c0df51":[6,0,0,3,6,6,14], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaecc0d0c7be125b3368906502c0e0b355":[6,0,0,3,6,6,18], +"picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaf1abd54dd4e1ce4d273e72bf705b276f":[6,0,0,3,6,6,9], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2":[6,0,0,3,6,3], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a29235e52395eb8951ae13b4136252432":[6,0,0,3,6,3,0], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a85451af3cb792587c99d576ae3807a67":[6,0,0,3,6,3,1], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a9d183ab2eef93987077269cad1047bcb":[6,0,0,3,6,3,2], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2ac32518c74b162effc95d1afff37b4a81":[6,0,0,3,6,3,3], +"picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2adb05a3816f5bd55128af99263b94e15e":[6,0,0,3,6,3,4], +"picout_8h.html#a722b67a967e55918f6921de66ecffce9":[6,0,0,3,6,2], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87":[6,0,0,3,6,5], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a14809fb1b24466983535797f6ed5971c":[6,0,0,3,6,5,2], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a383bc0cbaca2fb5d5cd98a1e9c3f59ca":[6,0,0,3,6,5,3], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a51c3de43daff16e88090f6ccc3eb30b2":[6,0,0,3,6,5,4], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a9744aa2b16aabc01f70ef53e8a7db7f8":[6,0,0,3,6,5,0], +"picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87ae5fee52fe6ad0dae9a5b953ff3e40152":[6,0,0,3,6,5,1], +"picout_8h.html#ad21862cbba89aead064fbef4c825030e":[6,0,0,3,6,1], +"picrc_8h.html":[6,0,0,6,0], +"picrypt_8h.html":[6,0,0,6,1], +"pideque_8h.html":[6,0,0,2,1], +"pidiagnostics_8h.html":[6,0,0,5,4], +"pidir_8h.html":[6,0,0,5,5], +"piellipsoidmodel_8h.html":[6,0,0,4,0], +"piethernet_8h.html":[6,0,0,5,6], +"pievaluator_8h.html":[6,0,0,6,2], +"pifft_8h.html":[6,0,0,6,3], +"pifile_8h.html":[6,0,0,5,7], +"pifixedpoint_8h.html":[6,0,0,6,4], +"piflags_8h.html":[6,0,0,3,7], +"pigeoposition_8h.html":[6,0,0,4,1], +"piinit_8h.html":[6,0,0,3,8], +"piiodevice_8h.html":[6,0,0,5,8], +"piiodevice_8h.html#a5adabd429443716b75771317ec43301b":[6,0,0,5,8,2], +"piiodevice_8h.html#a672a05d4391737b8fecd4524f1a47bda":[6,0,0,5,8,1], +"piiostring_8h.html":[6,0,0,5,9], +"pikbdlistener_8h.html":[6,0,0,1,1], +"pimap_8h.html":[6,0,0,2,2], +"pimath_8h.html":[6,0,0,6,5], +"pimathbase_8h.html":[6,0,0,6,6], +"pimathmatrix_8h.html":[6,0,0,6,7], +"pimathmatrix_8h.html#a119d2152ee2bf3edef4d9e5a641405f7":[6,0,0,6,7,0], +"pimathmatrix_8h.html#a14d1a9088eff4d1065094ba1cabf395d":[6,0,0,6,7,1], +"pimathmatrix_8h.html#a6362a90d4cb1ff0ae43649d50e9b4ec3":[6,0,0,6,7,5], +"pimathmatrix_8h.html#a861b7fa852296cb48167d9e9ada87cef":[6,0,0,6,7,2], +"pimathmatrix_8h.html#a86f4f85192137ca8ac9730333dd109a9":[6,0,0,6,7,4], +"pimathmatrix_8h.html#a9acadcce78833d8dd628e779e6269da9":[6,0,0,6,7,3], +"pimathsolver_8h.html":[6,0,0,6,8], +"pimathvector_8h.html":[6,0,0,6,9], +"pimathvector_8h.html#a2701c7bffde31ab4a96bf4d7fdb6866f":[6,0,0,6,9,1], +"pimathvector_8h.html#a2701c7bffde31ab4a96bf4d7fdb6866f":[6,0,0,6,9,0], +"pimutex_8h.html":[6,0,0,8,0], +"piobject_8h.html":[6,0,0,3,9], +"piobject_8h.html#a0b269500b5704cb6a7975c9a22d8d39c":[6,0,0,3,9,42], +"piobject_8h.html#a26a0e3181ebb2a90c11e9a7eb906a99e":[6,0,0,3,9,14], +"piobject_8h.html#a338377c8ec10707dd26a168b8aef5c31":[6,0,0,3,9,9], +"piobject_8h.html#a34134cc70172ef5a8d38ba8eb0db327d":[6,0,0,3,9,30], +"piobject_8h.html#a34e41d730c07354e07333def3d854019":[6,0,0,3,9,26], +"piobject_8h.html#a36132851189bb01db4957595111a28db":[6,0,0,3,9,23], +"piobject_8h.html#a37d80492e781bf82b9c22c56977da81e":[6,0,0,3,9,29], +"piobject_8h.html#a38e74a7ce99df00a10517f5ce4aa66c5":[6,0,0,3,9,22], +"piobject_8h.html#a3f7b0da6b28ced23e1deee48dde17c98":[6,0,0,3,9,40], +"piobject_8h.html#a483ad0828f2c221308d95fd07ba1ee6e":[6,0,0,3,9,32], +"piobject_8h.html#a4f47b429ac594cebdca1567e1b9a1021":[6,0,0,3,9,12], +"piobject_8h.html#a4fa760299649bc8aeaa0dcf4d605be70":[6,0,0,3,9,15], +"piobject_8h.html#a52fc22658e025b4c15c8a2454d81b289":[6,0,0,3,9,33], +"piobject_8h.html#a56defa004e9b7efb2db50b3a43ca7225":[6,0,0,3,9,4], +"piobject_8h.html#a587604e6f3570c0fc32794384d4d0d1f":[6,0,0,3,9,39], +"piobject_8h.html#a59032ae5e0b94cdfb52be1f24d5e8252":[6,0,0,3,9,19], +"piobject_8h.html#a601eb7e6e4c3c1a2ba741abbaf271fed":[6,0,0,3,9,31], +"piobject_8h.html#a65528c74adc6691eac2c7a2f39328064":[6,0,0,3,9,27], +"piobject_8h.html#a685a85b0791e73158dc0173b4e18dd00":[6,0,0,3,9,18], +"piobject_8h.html#a7083e0b630c70def2ce05d60d70a45b9":[6,0,0,3,9,16], +"piobject_8h.html#a7877e997621e1161f058fce90febd464":[6,0,0,3,9,20], +"piobject_8h.html#a850bbf4e8361a106c99da4c46f684247":[6,0,0,3,9,24], +"piobject_8h.html#a8cd6444e57a0f7f25888c8b8293d3543":[6,0,0,3,9,2], +"piobject_8h.html#a8f0609bfd7dfcd4512d76480bc114dab":[6,0,0,3,9,36], +"piobject_8h.html#a91d380b7235ad11b4830c4c2e8860618":[6,0,0,3,9,17], +"piobject_8h.html#a96b2461314db11f3b68942bcd4b9d13d":[6,0,0,3,9,13], +"piobject_8h.html#aaaba5b68617a43903056bc175b8cd162":[6,0,0,3,9,28], +"piobject_8h.html#ab45dbd69bde3cde22d4aba27ed585407":[6,0,0,3,9,25], +"piobject_8h.html#ab605cf0454d34cc72c65bfed2abd696a":[6,0,0,3,9,3], +"piobject_8h.html#abb64b696544ee4ee8715add9747c1293":[6,0,0,3,9,5], +"piobject_8h.html#abf138848427466a7ae91ada5876f926d":[6,0,0,3,9,10], +"piobject_8h.html#ac86f9567fcbe10d7e49685e0a01b8427":[6,0,0,3,9,21], +"piobject_8h.html#ad0ba4a14c77b8d968dc13918f9b2d384":[6,0,0,3,9,11], +"piobject_8h.html#ae030e8deb226c636d2df22076391f12c":[6,0,0,3,9,35], +"piobject_8h.html#ae8a8499ba07a4cc16c0b15c51b197d9f":[6,0,0,3,9,7], +"piobject_8h.html#ae92ae8e64fbb4c6fa7d87cc1e93d55c0":[6,0,0,3,9,8], +"piobject_8h.html#aed7fd8edaccbbca33c51417ca43ac32a":[6,0,0,3,9,34], +"piobject_8h.html#aedf429d3192da764163c1377cad310e3":[6,0,0,3,9,38], +"piobject_8h.html#af2789f99d1916f231fc579f00370fa6f":[6,0,0,3,9,37], +"piobject_8h.html#af90eced49fbdb43f5fc631fa7e7a44fb":[6,0,0,3,9,6], +"piobject_8h.html#affa62b02040517a34b3f173d804e487f":[6,0,0,3,9,41], +"piobject_8h.html#affa62b02040517a34b3f173d804e487f":[6,0,0,3,9,1], +"pipacketextractor_8h.html":[6,0,0,5,10], +"pipeer_8h.html":[6,0,0,5,11], +"piprocess_8h.html":[6,0,0,7,0], +"piprotocol_8h.html":[6,0,0,5,12], +"piscreen_8h.html":[6,0,0,1,2], +"piscreendrawer_8h.html":[6,0,0,1,3], +"piscreentile_8h.html":[6,0,0,1,4], +"piscreentiles_8h.html":[6,0,0,1,5], +"piscreentypes_8h.html":[6,0,0,1,6], +"piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1b":[6,0,0,1,6,1], +"piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1ba130ce1c7a3175e8dec84bddaac7a6ccd":[6,0,0,1,6,1,2], +"piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1ba9556b4d6aa89ee4716da51127b94937d":[6,0,0,1,6,1,1], +"piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1bab21f3b2a0d09762c2df81d65f8b6a451":[6,0,0,1,6,1,0], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285":[6,0,0,1,6,5], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285a1e262f3aaea757a5501538dd97698714":[6,0,0,1,6,5,3], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285aa9a6b0720b4ace128ce38904a1cdff66":[6,0,0,1,6,5,1], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ad021852f5690cdf4ee290074da35e8c7":[6,0,0,1,6,5,4], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ad7d2dcfac53dd74f1e6064f256e03981":[6,0,0,1,6,5,2], +"piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ae7580872e53859daf256d0bbc9db07c9":[6,0,0,1,6,5,0], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73":[6,0,0,1,6,0], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a0b1b1d82d9612f5e3d8e85963d7a5e53":[6,0,0,1,6,0,5], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a371744c9698f2b5c12af02f638b2a663":[6,0,0,1,6,0,1], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a451ad5a71929c277c2cb56ee2654c355":[6,0,0,1,6,0,7], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a49dfddff0d855f63538b433fff8fb280":[6,0,0,1,6,0,2], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a7189a53f5893370e5e0962252b91c21d":[6,0,0,1,6,0,0], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a88c2ffd27ba519a21ef467a1146dac37":[6,0,0,1,6,0,3], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a95984bb874038f17dd53efe2048d76ec":[6,0,0,1,6,0,6], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73abaa7ae75b1f6d55c10905df96229a529":[6,0,0,1,6,0,8], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73add54a58cb8564a1f74ce7facfa58ff82":[6,0,0,1,6,0,4], +"piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73afc8974dc068a0852cab32eed17612b0e":[6,0,0,1,6,0,9], +"piscreentypes_8h.html#a795df61c124e188094996d0b9226eaee":[6,0,0,1,6,2], +"piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeea238aea92483e78e91f5996ef830a98c3":[6,0,0,1,6,2,2], +"piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeea58be5549aae4a284f9eabfd52511215d":[6,0,0,1,6,2,0], +"piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeeaa7ecdf48d3e853a90fe7409bc2553bd8":[6,0,0,1,6,2,1], +"piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971ce":[6,0,0,1,6,3], +"piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971cea3730a9a138646ed110edd407f56b9ffc":[6,0,0,1,6,3,0], +"piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971cea908a52c5bf0de3d491df3f0aff47997e":[6,0,0,1,6,3,1], +"piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971ceaaaeafd8bdd7d01ef14c42f3be912ece8":[6,0,0,1,6,3,2], +"piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616":[6,0,0,1,6,4], +"piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616a6c0a053073449a8b376603757d561335":[6,0,0,1,6,4,0], +"piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616a84a7240e45c5ced722d64c2ad8dc2546":[6,0,0,1,6,4,1], +"piserial_8h.html":[6,0,0,5,13], +"piset_8h.html":[6,0,0,2,3], +"pisignals_8h.html":[6,0,0,7,1], +"pistack_8h.html":[6,0,0,2,4], +"pistatemachine_8h.html":[6,0,0,3,10], +"pistatistic_8h.html":[6,0,0,6,10], +"pistring_8h.html":[6,0,0,3,11], +"pistring_8h.html#a08f09ee06ada0b3aab326f1c888daf4c":[6,0,0,3,11,12], +"pistring_8h.html#a169bfa237f50a26895592fe63e2bccf1":[6,0,0,3,11,15], +"pistring_8h.html#a16a8f5111e8505ada58e6eb1f2c1bdef":[6,0,0,3,11,9], +"pistring_8h.html#a3c9fd9112bf9bf8add42aa4a1232f02c":[6,0,0,3,11,8], +"pistring_8h.html#a410bed597b49992e265e0941feca5cb8":[6,0,0,3,11,13], +"pistring_8h.html#a6cd37806e2577611e4a22dc2031fc166":[6,0,0,3,11,6], +"pistring_8h.html#a92a7c6060c9a5cea05fc97d6faea53a2":[6,0,0,3,11,3], +"pistring_8h.html#ab2ace08e93a4de6b184b29bf3d690467":[6,0,0,3,11,14], +"pistring_8h.html#ab542a906081915a23c5e71e4d272be61":[6,0,0,3,11,7], +"pistring_8h.html#ab789440b8ebd894dfd628161254f057a":[6,0,0,3,11,4], +"pistring_8h.html#ac6c5f17dfacd8deb8db814c69390667e":[6,0,0,3,11,10], +"pistring_8h.html#adaf9cbdf9ef8f318a08ff773a54a3d6c":[6,0,0,3,11,5], +"pistring_8h.html#af0202798b1ecd8ad2331d3d2962ec9a6":[6,0,0,3,11,11], +"pistring_8h.html#af86ed54c2bd0e7590db4ca3b6845f50f":[6,0,0,3,11,2], +"pithread_8h.html":[6,0,0,8,1], +"pitime_8h.html":[6,0,0,3,12], +"pitime_8h.html#a10862d1267284ae224b51ad95f90c931":[6,0,0,3,12,4], +"pitime_8h.html#a242b1482cf8e5f7a8c5d087a2d2b5e3b":[6,0,0,3,12,2], +"pitime_8h.html#a43f469a88331d5bf809f97f77a12e019":[6,0,0,3,12,7], +"pitime_8h.html#a6c5fbd8c6c0e339600675ce646bb635f":[6,0,0,3,12,5], +"pitime_8h.html#a6d0138248acb706f616018e64bbc64c6":[6,0,0,3,12,6], +"pitime_8h.html#a905b80a2477dd23f7b2cade100c64385":[6,0,0,3,12,3], +"pitime_8h.html#abcad1d713a692c67abf44720aff77abc":[6,0,0,3,12,9], +"pitime_8h.html#ad563e018cb30fbced03966997b2fc65a":[6,0,0,3,12,8], +"pitimer_8h.html":[6,0,0,8,2], +"piusb_8h.html":[6,0,0,5,14], +"pivariant_8h.html":[6,0,0,3,13], +"pivector_8h.html":[6,0,0,2,5], +"struct_p_i_binary_log_1_1_bin_log_index.html":[5,0,0,0], +"struct_p_i_binary_log_1_1_bin_log_info.html":[5,0,0,1], +"struct_p_i_binary_log_1_1_bin_log_info.html#a72c3b5528fc6225b41a34425aaa5ffa2":[5,0,0,1,0], +"struct_p_i_binary_log_1_1_bin_log_record_info.html":[5,0,0,2], +"struct_p_i_byte_array_1_1_raw_data.html":[5,0,1,0], +"struct_p_i_byte_array_1_1_raw_data.html#a0473accc805030f209813084ae135f40":[5,0,1,0,2], +"struct_p_i_byte_array_1_1_raw_data.html#a35220a8724f8a8a803380ae6f4653ae1":[5,0,1,0,1], +"struct_p_i_byte_array_1_1_raw_data.html#a57c5b593f88843f43a2644b742f10838":[5,0,1,0,0], +"struct_p_i_byte_array_1_1_raw_data.html#ab6da5d995b37fa429d0f3e1288b78393":[5,0,1,0,3], +"struct_p_i_ethernet_1_1_interface.html":[5,0,12,0], +"struct_p_i_ethernet_1_1_interface.html#a04ba0d64139f4dc46561a4a4962edbf8":[5,0,12,0,5], +"struct_p_i_ethernet_1_1_interface.html#a115e97cf7fb6306138c722fdf0d0d711":[5,0,12,0,9], +"struct_p_i_ethernet_1_1_interface.html#a28f3bd135e33fd5660c3738f3e66ec5b":[5,0,12,0,7], +"struct_p_i_ethernet_1_1_interface.html#a327b42e5652b8dfd680a3eddec948237":[5,0,12,0,14], +"struct_p_i_ethernet_1_1_interface.html#a469b2d721c49354fe43117cf75950920":[5,0,12,0,4], +"struct_p_i_ethernet_1_1_interface.html#a5f603624bc1046421bdc75b25e6f1e78":[5,0,12,0,1] +}; diff --git a/doc/html/navtreeindex8.js b/doc/html/navtreeindex8.js new file mode 100644 index 00000000..24357e77 --- /dev/null +++ b/doc/html/navtreeindex8.js @@ -0,0 +1,34 @@ +var NAVTREEINDEX8 = +{ +"struct_p_i_ethernet_1_1_interface.html#a7255bb721c0f03b4465eefa422e984da":[5,0,12,0,13], +"struct_p_i_ethernet_1_1_interface.html#a840af238c8f0ec3216b7978d4a896ef8":[5,0,12,0,12], +"struct_p_i_ethernet_1_1_interface.html#a9994b57e884e2ac345520f5743957a88":[5,0,12,0,8], +"struct_p_i_ethernet_1_1_interface.html#aa753498f5a63938b9218b3ccbd8a01bc":[5,0,12,0,10], +"struct_p_i_ethernet_1_1_interface.html#ab76d86b68f0da23428ea8ecee802354a":[5,0,12,0,0], +"struct_p_i_ethernet_1_1_interface.html#ac20887e6c3e2052f67f057d85d99fca6":[5,0,12,0,11], +"struct_p_i_ethernet_1_1_interface.html#adabd5e847a09e6d81e5a4f7f8a33d6cc":[5,0,12,0,6], +"struct_p_i_ethernet_1_1_interface.html#adbfab446dc998e260231b2e7b90f5b29":[5,0,12,0,3], +"struct_p_i_ethernet_1_1_interface.html#af331db850efe21a7793bbf813f71c0b4":[5,0,12,0,2], +"struct_p_i_kbd_listener_1_1_key_event.html":[5,0,18,0], +"struct_p_i_kbd_listener_1_1_key_event.html#a3fd9d02dbe87a7cb406317db30c7bd36":[5,0,18,0,1], +"struct_p_i_kbd_listener_1_1_key_event.html#a9650b56885dd7898bab893d70775ab15":[5,0,18,0,0], +"struct_p_i_state_machine_1_1_rule.html":[5,0,29,0], +"struct_p_i_state_machine_1_1_rule.html#a0c021e87831b92cbbfee9c7d6585cc15":[5,0,29,0,5], +"struct_p_i_state_machine_1_1_rule.html#a67df3697d1b5868ec367402d0f7c1cb6":[5,0,29,0,7], +"struct_p_i_state_machine_1_1_rule.html#a68721e6beda4580b09fe52e80d47b935":[5,0,29,0,4], +"struct_p_i_state_machine_1_1_rule.html#a72078e5c7842786930ca73022509698c":[5,0,29,0,0], +"struct_p_i_state_machine_1_1_rule.html#ab1f2afcdaa5ff5308769e5b10930fb73":[5,0,29,0,6], +"struct_p_i_state_machine_1_1_rule.html#abedad360951b33a15a01a26ab211860d":[5,0,29,0,8], +"struct_p_i_state_machine_1_1_rule.html#abfb64b05b1288d48756a6913f7518650":[5,0,29,0,2], +"struct_p_i_state_machine_1_1_rule.html#af18c79ccfbc149a7ab7959d0179d0276":[5,0,29,0,1], +"struct_p_i_state_machine_1_1_rule.html#af2282cbdc1961296c15afd440696ab4e":[5,0,29,0,3], +"struct_p_i_state_machine_1_1_state.html":[5,0,29,1], +"struct_p_i_state_machine_1_1_state.html#a04544461dd2553e8b275bda02c7ba728":[5,0,29,1,0], +"struct_p_i_state_machine_1_1_state.html#a27a357a8b0fdc53910696032e0d5c3fd":[5,0,29,1,4], +"struct_p_i_state_machine_1_1_state.html#a65e79c60532034d5b2be3ee8fe672d43":[5,0,29,1,2], +"struct_p_i_state_machine_1_1_state.html#a85a5ee0d2f96d24beb3eb1c6c900dfa9":[5,0,29,1,1], +"struct_p_i_state_machine_1_1_state.html#aa0acfb1b28d4a803f7e896a3fab906f8":[5,0,29,1,3], +"struct_transfer_function.html":[5,0,38], +"using_advanced.html":[2], +"using_basic.html":[1] +}; diff --git a/doc/html/pibase_8h.html b/doc/html/pibase_8h.html new file mode 100644 index 00000000..3df16843 --- /dev/null +++ b/doc/html/pibase_8h.html @@ -0,0 +1,837 @@ + + + + + + +PIP: src/core/pibase.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pibase.h File Reference
+
+
+ +

Base types and functions. +More...

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

+#define PIP_VERSION   ((PIP_VERSION_MAJOR << 16) | (PIP_VERSION_MINOR < 8) | PIP_VERSION_REVISION)
 Version of PIP in hex - 0x##(Major)##(Minor)##(Revision)
 
+#define PIP_VERSION_MAJOR
 Major value of PIP version.
 
+#define PIP_VERSION_MINOR
 Minor value of PIP version.
 
+#define PIP_VERSION_REVISION
 Revision value of PIP version.
 
+#define PIP_VERSION_SUFFIX
 Suffix of PIP version.
 
+#define PIP_DEBUG
 Macro is defined when compile-time debug is enabled.
 
+#define WINDOWS
 Macro is defined when host is any Windows.
 
+#define QNX
 Macro is defined when host is QNX or Blackberry.
 
+#define BLACKBERRY
 Macro is defined when host is Blackberry.
 
+#define FREE_BSD
 Macro is defined when host is FreeBSD.
 
+#define MAC_OS
 Macro is defined when host is Mac OS.
 
+#define ANDROID
 Macro is defined when host is Android.
 
+#define LINUX
 Macro is defined when host is any Linux.
 
+#define CC_GCC
 Macro is defined when compiler is GCC or MinGW.
 
+#define HAS_LOCALE
 Macro is defined when PIP is decided that host is support language.
 
+#define CC_VC
 Macro is defined when compiler is Visual Studio.
 
+#define CC_OTHER
 Macro is defined when compiler is unknown.
 
+#define PIP_TIMER_RT
 Macro is defined when PIP can use "rt" library for "PITimer::ThreadRT" timers implementation.
 
+#define PIP_CONTAINERS_STL
 Define this macro to use STL implementation of containers, else PIP implementation will be used.
 
+#define FOREVER   for (;;)
 Macro used for infinite loop.
 
+#define FOREVER_WAIT   FOREVER msleep(1);
 Macro used for infinite wait.
 
+#define WAIT_FOREVER   FOREVER msleep(1);
 Macro used for infinite wait.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<typename T >
void piSwap (T &f, T &s)
 Templated function for swap two values. More...
 
template<typename T >
void piSwapBinary (T &f, T &s)
 Templated function for swap two values without "=". More...
 
template<typename T >
int piRound (const T &v)
 Templated function return round of float falue. More...
 
template<typename T >
int piFloor (const T &v)
 Templated function return floor of float falue. More...
 
template<typename T >
int piCeil (const T &v)
 Templated function return ceil of float falue. More...
 
template<typename T >
piAbs (const T &v)
 Templated function return absolute of numeric falue. More...
 
template<typename T >
piMin (const T &f, const T &s)
 Templated function return minimum of two values. More...
 
template<typename T >
piMin (const T &f, const T &s, const T &t)
 Templated function return minimum of tree values. More...
 
template<typename T >
piMax (const T &f, const T &s)
 Templated function return maximum of two values. More...
 
template<typename T >
piMax (const T &f, const T &s, const T &t)
 Templated function return maximum of tree values. More...
 
template<typename T >
piClamp (const T &v, const T &min, const T &max)
 Templated function return clamped value. More...
 
+void piLetobe (void *data, int size)
 Function inverse byte order in memory block.
 
+template<typename T >
void piLetobe (T *v)
 Templated function that inverse byte order of value "v".
 
template<typename T >
piLetobe (const T &v)
 Templated function that returns "v" with inversed byte order. More...
 
ushort letobe_s (ushort v)
 Use piLetobe() instead of this function. More...
 
uint letobe_i (uint v)
 Use piLetobe() instead of this function. More...
 
+ + + + + + +

+Variables

+bool piDebug
 global variable enabling output to piCout, default is true
 
double piMountInfoRefreshIntervalMs
 
+

Detailed Description

+

Base types and functions.

+

This file implements first layer above the system and declares some basic useful functions

+

Function Documentation

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void piSwap (T & f,
T & s 
)
+
+inline
+
+ +

Templated function for swap two values.

+

Example:
+

int v1 = 1, v2 = 2;
+
piCout << v1 << v2; // 1 2
+
piSwap<int>(v1, v2);
+
piCout << v1 << v2; // 2 1
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void piSwapBinary (T & f,
T & s 
)
+
+inline
+
+ +

Templated function for swap two values without "=".

+

Example:
+

+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
int piRound (const T & v)
+
+inline
+
+ +

Templated function return round of float falue.

+

Round is the nearest integer value
+There are some macros:

    +
  • piRoundf for "float"
  • +
  • piRoundd for "double"
  • +
+

Example:

piCout << piRoundf(0.6f) << piRoundd(0.2); // 1 0
+
piCout << piRoundf(-0.6f) << piRoundd(-0.2); // -1 0
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
int piFloor (const T & v)
+
+inline
+
+ +

Templated function return floor of float falue.

+

Floor is the largest integer that is not greater than value
+There are some macros:

    +
  • piFloorf for "float"
  • +
  • piFloord for "double"
  • +
+

Example:

piCout << piFloorf(0.6f) << piFloorf(0.2); // 0 0
+
piCout << piFloorf(-0.6f) << piFloorf(-0.2f); // -1 -1
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
int piCeil (const T & v)
+
+inline
+
+ +

Templated function return ceil of float falue.

+

Ceil is the smallest integer that is not less than value
+There are some macros:

    +
  • piCeilf for "float"
  • +
  • piCeild for "double"
  • +
+

Example:

piCout << piCeilf(0.6f) << piCeilf(0.2); // 1 1
+
piCout << piCeilf(-0.6f) << piCeilf(-0.2f); // 0 0
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
T piAbs (const T & v)
+
+inline
+
+ +

Templated function return absolute of numeric falue.

+

Absolute is the positive or equal 0 value
+There are some macros:

    +
  • piAbss for "short"
  • +
  • piAbsi for "int"
  • +
  • piAbsl for "long"
  • +
  • piAbsll for "llong"
  • +
  • piAbsf for "float"
  • +
  • piAbsd for "double"
  • +
+

Example:

piCout << piAbsi(5) << piAbsi(-11); // 5 11
+
piCout << piAbsf(-0.6f) << piAbsf(-0.2f); // 0.6 0.2
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
T piMin (const T & f,
const T & s 
)
+
+inline
+
+ +

Templated function return minimum of two values.

+

There are some macros:

    +
  • piMins for "short"
  • +
  • piMini for "int"
  • +
  • piMinl for "long"
  • +
  • piMinll for "llong"
  • +
  • piMinf for "float"
  • +
  • piMind for "double"
  • +
+

Example:

piCout << piMini(5, 1); // 1
+
piCout << piMinf(-0.6f, -0.2f); // -0.6
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
T piMin (const T & f,
const T & s,
const T & t 
)
+
+inline
+
+ +

Templated function return minimum of tree values.

+

There are some macros:

    +
  • piMins for "short"
  • +
  • piMini for "int"
  • +
  • piMinl for "long"
  • +
  • piMinll for "llong"
  • +
  • piMinf for "float"
  • +
  • piMind for "double"
  • +
+

Example:

piCout << piMini(5, 1, -1); // -1
+
piCout << piMinf(-0.6f, -0.2f, 1.f); // -0.6
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
T piMax (const T & f,
const T & s 
)
+
+inline
+
+ +

Templated function return maximum of two values.

+

There are some macros:

    +
  • piMaxs for "short"
  • +
  • piMaxi for "int"
  • +
  • piMaxl for "long"
  • +
  • piMaxll for "llong"
  • +
  • piMaxf for "float"
  • +
  • piMaxd for "double"
  • +
+

Example:

piCout << piMaxi(5, 1); // 5
+
piCout << piMaxf(-0.6f, -0.2f); // -0.2
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
T piMax (const T & f,
const T & s,
const T & t 
)
+
+inline
+
+ +

Templated function return maximum of tree values.

+

There are some macros:

    +
  • piMaxs for "short"
  • +
  • piMaxi for "int"
  • +
  • piMaxl for "long"
  • +
  • piMaxll for "llong"
  • +
  • piMaxf for "float"
  • +
  • piMaxd for "double"
  • +
+

Example:

piCout << piMaxi(5, 1, -1); // 5
+
piCout << piMaxf(-0.6f, -0.2f, 1.f); // 1
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
T piClamp (const T & v,
const T & min,
const T & max 
)
+
+inline
+
+ +

Templated function return clamped value.

+

Clamped is the not greater than "max" and not lesser than "min" value
+There are some macros:

    +
  • piClamps for "short"
  • +
  • piClampi for "int"
  • +
  • piClampl for "long"
  • +
  • piClampll for "llong"
  • +
  • piClampf for "float"
  • +
  • piClampd for "double"
  • +
+

Example:

piCout << piClampf(-5, -3, 2); // -3
+
piCout << piClampf(1, -3, 2); // 1
+
piCout << piClampf(5, -3, 2); // 2
+
+
+
+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
T piLetobe (const T & v)
+
+inline
+
+ +

Templated function that returns "v" with inversed byte order.

+

This function used to convert values between little and big endian
+There are some macros:

    +
  • piLetobes for "ushort"
  • +
  • piLetobei for "uint"
  • +
  • piLetobel for "ulong"
  • +
  • piLetobell for "ullong"
  • +
+

Example:

+
+
+ +
+
+ + + + + + + + +
ushort letobe_s (ushort v)
+
+ +

Use piLetobe() instead of this function.

+
Deprecated:
+ +
+
+ +
+
+ + + + + + + + +
uint letobe_i (uint v)
+
+ +

Use piLetobe() instead of this function.

+
Deprecated:
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
double piMountInfoRefreshIntervalMs
+
+

global variable that set minimum real update interval for function PIInit::mountInfo(), default is 10000 ms

+ +
+
+
+
+ + + + diff --git a/doc/html/pibase_8h.js b/doc/html/pibase_8h.js new file mode 100644 index 00000000..ec158669 --- /dev/null +++ b/doc/html/pibase_8h.js @@ -0,0 +1,43 @@ +var pibase_8h = +[ + [ "PIP_VERSION", "pibase_8h.html#acbb7adb82bd5dd3060e2ad0eb604b1bf", null ], + [ "PIP_VERSION_MAJOR", "pibase_8h.html#a8883b51de92fb8a549d8e78d3db33e59", null ], + [ "PIP_VERSION_MINOR", "pibase_8h.html#a6feaccd6b29e1709448f9adbae63cfef", null ], + [ "PIP_VERSION_REVISION", "pibase_8h.html#a1eab67c2ab5528a13d5a071678a08bc6", null ], + [ "PIP_VERSION_SUFFIX", "pibase_8h.html#aa7382f8ef6d40b57db8a29a3ae810feb", null ], + [ "PIP_DEBUG", "pibase_8h.html#a7a5fe60328e1cb0dc0f508506afb4ae9", null ], + [ "WINDOWS", "pibase_8h.html#a987b73d7cc6da72732af75c5d7872d29", null ], + [ "QNX", "pibase_8h.html#a167ea11947b8e4a492b2366ca250dbc0", null ], + [ "BLACKBERRY", "pibase_8h.html#af1f9059d22c5abefff0cd9e682a0c3cb", null ], + [ "FREE_BSD", "pibase_8h.html#a436564e12a6f982e63f9a76357146ad6", null ], + [ "MAC_OS", "pibase_8h.html#a92897222c2229040c842e33404deea72", null ], + [ "ANDROID", "pibase_8h.html#a84b6d92b7538d9eb6d3cc527c0450558", null ], + [ "LINUX", "pibase_8h.html#a157a956e14c5c44b3f73ef23a4776f64", null ], + [ "CC_GCC", "pibase_8h.html#ac1b21a2fcec2c0b8a3c5a463d9296979", null ], + [ "HAS_LOCALE", "pibase_8h.html#ad5c40e21f5f16ceeb1b98ee2de82a612", null ], + [ "CC_VC", "pibase_8h.html#a9e439bece2ee7f7fef34febe9b317a8f", null ], + [ "CC_OTHER", "pibase_8h.html#a572d4f1b7fe8cb972e492e9d7fd83cd5", null ], + [ "PIP_TIMER_RT", "pibase_8h.html#ab866c362b595e2b327a450f6593f639a", null ], + [ "PIP_CONTAINERS_STL", "pibase_8h.html#a3806a9aff68b7e2620f37a79e12fb850", null ], + [ "FOREVER", "pibase_8h.html#a75c828ed6c02fcd44084e67a032e422c", null ], + [ "FOREVER_WAIT", "pibase_8h.html#a39da857669ed22c419a967d5c9acae77", null ], + [ "WAIT_FOREVER", "pibase_8h.html#ac89d2c332821be06166c210249b671e7", null ], + [ "piSwap", "pibase_8h.html#acdace86016235bb97019f0691fb0b2ce", null ], + [ "piSwapBinary", "pibase_8h.html#a077c15d518abc4962091fa666c4bedda", null ], + [ "piRound", "pibase_8h.html#a983fb6261220848dead0db5ffba95071", null ], + [ "piFloor", "pibase_8h.html#ab9e59a89deba3a70f6a7ce9e746eadc6", null ], + [ "piCeil", "pibase_8h.html#a4956481d8bee1a43e62ce8b1489b72b0", null ], + [ "piAbs", "pibase_8h.html#a69a3e3d862d6b51feaca8d27686dd876", null ], + [ "piMin", "pibase_8h.html#afc6d1b1ff01ad00cda9d0df5e8dbf85f", null ], + [ "piMin", "pibase_8h.html#a342413b3c07aed06a22289a9e0daaead", null ], + [ "piMax", "pibase_8h.html#a3b04f3381ca3235a4fe575b4867263c6", null ], + [ "piMax", "pibase_8h.html#a291a707199f16a78fe41d79a9b89bc00", null ], + [ "piClamp", "pibase_8h.html#a9269f3c0357a9c7e33c8c5f346c47309", null ], + [ "piLetobe", "pibase_8h.html#abc830007b90d3beea81c0773811dbc9e", null ], + [ "piLetobe", "pibase_8h.html#a1de16289b486990a4af21b1faad08e0e", null ], + [ "piLetobe", "pibase_8h.html#a142038da46a86ef1fc1ab52f57c21010", null ], + [ "letobe_s", "pibase_8h.html#aec6bba617007bb4636bbef74038cd09a", null ], + [ "letobe_i", "pibase_8h.html#a2107d4b68fdcfc213defacffefbc6d03", null ], + [ "piDebug", "pibase_8h.html#a4f24177400b625bdd603032fa6e2e14a", null ], + [ "piMountInfoRefreshIntervalMs", "pibase_8h.html#a5a3d8701b7129b881e1e5bfc654efe0b", null ] +]; \ No newline at end of file diff --git a/doc/html/pibasetransfer_8h.html b/doc/html/pibasetransfer_8h.html new file mode 100644 index 00000000..1e45459b --- /dev/null +++ b/doc/html/pibasetransfer_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/io/pibasetransfer.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pibasetransfer.h File Reference
+
+
+ +

Base class for reliable send and receive data in fixed packets with error correction, pause and resume. +More...

+

Detailed Description

+

Base class for reliable send and receive data in fixed packets with error correction, pause and resume.

+
+
+ + + + diff --git a/doc/html/pichunkstream_8h.html b/doc/html/pichunkstream_8h.html new file mode 100644 index 00000000..5d6143ee --- /dev/null +++ b/doc/html/pichunkstream_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/core/pichunkstream.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pichunkstream.h File Reference
+
+
+ +

Binary serializator. +More...

+ + + + + +

+Classes

class  PIChunkStream
 Class for binary serialization. More...
 
+

Detailed Description

+

Binary serializator.

+
+
+ + + + diff --git a/doc/html/pichunkstream_8h.js b/doc/html/pichunkstream_8h.js new file mode 100644 index 00000000..1443b1b9 --- /dev/null +++ b/doc/html/pichunkstream_8h.js @@ -0,0 +1,4 @@ +var pichunkstream_8h = +[ + [ "PIChunkStream", "class_p_i_chunk_stream.html", "class_p_i_chunk_stream" ] +]; \ No newline at end of file diff --git a/doc/html/picout_8h.html b/doc/html/picout_8h.html new file mode 100644 index 00000000..94049100 --- /dev/null +++ b/doc/html/picout_8h.html @@ -0,0 +1,189 @@ + + + + + + +PIP: src/core/picout.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
picout.h File Reference
+
+
+ +

Universal output to console class. +More...

+ + + + + +

+Classes

class  PICout
 Class for formatted output similar std::cout. More...
 
+ + + + +

+Namespaces

 PICoutManipulators
 Namespace contains enums controlled PICout.
 
+ + + + +

+Macros

+#define piCout
 Macro used for conditional (piDebug) output to PICout.
 
+ + + + + + + + + + + + + +

+Enumerations

enum  PICoutManipulators::PICoutSpecialChar {
+  PICoutManipulators::Null, +PICoutManipulators::NewLine, +PICoutManipulators::Tab, +PICoutManipulators::Esc, +
+  PICoutManipulators::Quote +
+ }
 Enum contains special characters. More...
 
enum  PICoutManipulators::PICoutAction {
+  PICoutManipulators::Flush, +PICoutManipulators::Backspace, +PICoutManipulators::ShowCursor, +PICoutManipulators::HideCursor, +
+  PICoutManipulators::ClearLine, +PICoutManipulators::ClearScreen, +PICoutManipulators::SaveContol, +PICoutManipulators::RestoreControl +
+ }
 Enum contains immediate action. More...
 
enum  PICoutManipulators::PICoutControl {
+  PICoutManipulators::AddNone = 0x0, +PICoutManipulators::AddSpaces = 0x1, +PICoutManipulators::AddNewLine = 0x2, +PICoutManipulators::AddQuotes = 0x4, +
+  PICoutManipulators::AddAll = 0xFFFFFFFF +
+ }
 Enum contains control of PICout. More...
 
enum  PICoutManipulators::PICoutFormat {
+  PICoutManipulators::Bin = 0x01, +PICoutManipulators::Oct = 0x02, +PICoutManipulators::Dec = 0x04, +PICoutManipulators::Hex = 0x08, +
+  PICoutManipulators::Bold = 0x10 +, PICoutManipulators::Underline = 0x80, +PICoutManipulators::Blink = 0x100, +PICoutManipulators::Black = 0x400, +
+  PICoutManipulators::Red = 0x800, +PICoutManipulators::Green = 0x1000, +PICoutManipulators::Blue = 0x2000, +PICoutManipulators::Yellow = 0x4000, +
+  PICoutManipulators::Magenta = 0x8000, +PICoutManipulators::Cyan = 0x10000, +PICoutManipulators::White = 0x20000, +PICoutManipulators::BackBlack = 0x40000, +
+  PICoutManipulators::BackRed = 0x80000, +PICoutManipulators::BackGreen = 0x100000, +PICoutManipulators::BackBlue = 0x200000, +PICoutManipulators::BackYellow = 0x400000, +
+  PICoutManipulators::BackMagenta = 0x800000, +PICoutManipulators::BackCyan = 0x1000000, +PICoutManipulators::BackWhite = 0x2000000, +PICoutManipulators::Default = 0x4000000 +
+ }
 Enum contains output format. More...
 
+

Detailed Description

+

Universal output to console class.

+
+
+ + + + diff --git a/doc/html/picout_8h.js b/doc/html/picout_8h.js new file mode 100644 index 00000000..715352e0 --- /dev/null +++ b/doc/html/picout_8h.js @@ -0,0 +1,56 @@ +var picout_8h = +[ + [ "PICout", "class_p_i_cout.html", "class_p_i_cout" ], + [ "piCout", "picout_8h.html#ad21862cbba89aead064fbef4c825030e", null ], + [ "piCoutObj", "picout_8h.html#a722b67a967e55918f6921de66ecffce9", null ], + [ "PICoutSpecialChar", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2", [ + [ "Null", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a29235e52395eb8951ae13b4136252432", null ], + [ "NewLine", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a85451af3cb792587c99d576ae3807a67", null ], + [ "Tab", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2a9d183ab2eef93987077269cad1047bcb", null ], + [ "Esc", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2ac32518c74b162effc95d1afff37b4a81", null ], + [ "Quote", "picout_8h.html#a66678520ac7701c016e3e90e17a7dfa2adb05a3816f5bd55128af99263b94e15e", null ] + ] ], + [ "PICoutAction", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387", [ + [ "Flush", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387ab830c1a561e2cabe9e7b937a05d04c9f", null ], + [ "Backspace", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387a0c59680927066a05eddf8e3ee61c802d", null ], + [ "ShowCursor", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387a03c25915c04fbc819d7267022e49844a", null ], + [ "HideCursor", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387add30539d8cc3ea1f1dcc49a0d864f877", null ], + [ "ClearLine", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387a3e422dbc26f506a65bbf510adbb206ef", null ], + [ "ClearScreen", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387a811e1fa9e5deb33af8bcef5186b482bb", null ], + [ "SaveContol", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387ab016f563340e366b6685045e028f2b0f", null ], + [ "RestoreControl", "picout_8h.html#a38d041a4e2de4ca6af939837475e9387a79f6f33c2e149fb3903625c855292600", null ] + ] ], + [ "PICoutControl", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87", [ + [ "AddNone", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a9744aa2b16aabc01f70ef53e8a7db7f8", null ], + [ "AddSpaces", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87ae5fee52fe6ad0dae9a5b953ff3e40152", null ], + [ "AddNewLine", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a14809fb1b24466983535797f6ed5971c", null ], + [ "AddQuotes", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a383bc0cbaca2fb5d5cd98a1e9c3f59ca", null ], + [ "AddAll", "picout_8h.html#a98e765b109cfa5b09ec3b111c449ac87a51c3de43daff16e88090f6ccc3eb30b2", null ] + ] ], + [ "PICoutFormat", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2a", [ + [ "Bin", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa29a58835892a21d07f3b0dc97ef4f44e", null ], + [ "Oct", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaad2a72f3b7eada2a8360bdcf11cbfb80", null ], + [ "Dec", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa2169666f4b740a04e641ab8c6ca438f0", null ], + [ "Hex", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aadc3f097ce8d6fafc80018c2df3afe2b5", null ], + [ "Bold", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa527c1b697df8b9dd74ba337663375149", null ], + [ "Underline", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa221437253ff3dc9de5d3762117f5c329", null ], + [ "Blink", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa8b0945213fe7cca2148bd54938fa16c3", null ], + [ "Black", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa405fba724b4f9bb57486ef4a328c23ec", null ], + [ "Red", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa26422e0754e279717e30f36fc9355d39", null ], + [ "Green", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaf1abd54dd4e1ce4d273e72bf705b276f", null ], + [ "Blue", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa26854a71d7f1dd9439e0114d3961c1e4", null ], + [ "Yellow", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aac9ad26d78d153d33986dd243d79e6704", null ], + [ "Magenta", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa7b9abda5e906d86c86d0e48c68608f4f", null ], + [ "Cyan", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aac1ccdb56cc6bfa3cbe21d9edce17bed4", null ], + [ "White", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaec78b8c3f9b9c708d6c5a60021c0df51", null ], + [ "BackBlack", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa1f0b497e6f2135f149808e108f25b1d4", null ], + [ "BackRed", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa25a764174c876db1fdfa053435624d12", null ], + [ "BackGreen", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa0056f6bdb9e774d1c251baf736545741", null ], + [ "BackBlue", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aaecc0d0c7be125b3368906502c0e0b355", null ], + [ "BackYellow", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa0ed38ef4734192d2772e0e07bd389dec", null ], + [ "BackMagenta", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa21b89f914b3f779f5eefe70a99270471", null ], + [ "BackCyan", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa585ef724bf93605bbaa3a7e582e9669b", null ], + [ "BackWhite", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa5534e933dca8208950b17034672a1ca7", null ], + [ "Default", "picout_8h.html#a4d8fa322c1a8b3fa285759056aae1b2aa651156cbea6768802eb95176611da012", null ] + ] ] +]; \ No newline at end of file diff --git a/doc/html/picrypt_8h.html b/doc/html/picrypt_8h.html new file mode 100644 index 00000000..39a0517d --- /dev/null +++ b/doc/html/picrypt_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/math/picrypt.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
picrypt.h File Reference
+
+
+ +

Cryptographic class using lib Sodium. +More...

+

Detailed Description

+

Cryptographic class using lib Sodium.

+
+
+ + + + diff --git a/doc/html/pidir_8h.html b/doc/html/pidir_8h.html new file mode 100644 index 00000000..189e4ebc --- /dev/null +++ b/doc/html/pidir_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/io/pidir.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pidir.h File Reference
+
+
+ +

Local directory. +More...

+ + + + + +

+Classes

class  PIDir
 Local directory. More...
 
+

Detailed Description

+

Local directory.

+
+
+ + + + diff --git a/doc/html/pidir_8h.js b/doc/html/pidir_8h.js new file mode 100644 index 00000000..d6c46da2 --- /dev/null +++ b/doc/html/pidir_8h.js @@ -0,0 +1,4 @@ +var pidir_8h = +[ + [ "PIDir", "class_p_i_dir.html", "class_p_i_dir" ] +]; \ No newline at end of file diff --git a/doc/html/piellipsoidmodel_8h.html b/doc/html/piellipsoidmodel_8h.html new file mode 100644 index 00000000..9de73a19 --- /dev/null +++ b/doc/html/piellipsoidmodel_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/geo/piellipsoidmodel.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
piellipsoidmodel.h File Reference
+
+
+ +

Contains geo ellipsoid models. +More...

+

Detailed Description

+

Contains geo ellipsoid models.

+
+
+ + + + diff --git a/doc/html/pifft_8h.html b/doc/html/pifft_8h.html new file mode 100644 index 00000000..22df4481 --- /dev/null +++ b/doc/html/pifft_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/math/pifft.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pifft.h File Reference
+
+
+ +

Class for FFT, IFFT and Hilbert transformations. +More...

+

Detailed Description

+

Class for FFT, IFFT and Hilbert transformations.

+
+
+ + + + diff --git a/doc/html/pifile_8h.js b/doc/html/pifile_8h.js new file mode 100644 index 00000000..2b29dd29 --- /dev/null +++ b/doc/html/pifile_8h.js @@ -0,0 +1,4 @@ +var pifile_8h = +[ + [ "PIFile", "class_p_i_file.html", "class_p_i_file" ] +]; \ No newline at end of file diff --git a/doc/html/pifixedpoint_8h.html b/doc/html/pifixedpoint_8h.html new file mode 100644 index 00000000..bab8f591 --- /dev/null +++ b/doc/html/pifixedpoint_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/math/pifixedpoint.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pifixedpoint.h File Reference
+
+
+ +

Class for fixed point numbers. +More...

+

Detailed Description

+

Class for fixed point numbers.

+
+
+ + + + diff --git a/doc/html/piflags_8h.html b/doc/html/piflags_8h.html new file mode 100644 index 00000000..20baa5d6 --- /dev/null +++ b/doc/html/piflags_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/core/piflags.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piflags.h File Reference
+
+
+ +

General flags class. +More...

+ + + + + +

+Classes

class  PIFlags< Enum >
 This class used as container for bit flags. More...
 
+

Detailed Description

+

General flags class.

+
+
+ + + + diff --git a/doc/html/pigeoposition_8h.html b/doc/html/pigeoposition_8h.html new file mode 100644 index 00000000..12fad177 --- /dev/null +++ b/doc/html/pigeoposition_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/geo/pigeoposition.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pigeoposition.h File Reference
+
+
+ +

Class for geo position storage and conversions. +More...

+

Detailed Description

+

Class for geo position storage and conversions.

+
+
+ + + + diff --git a/doc/html/piiostring_8h.html b/doc/html/piiostring_8h.html new file mode 100644 index 00000000..f76ee96a --- /dev/null +++ b/doc/html/piiostring_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/io/piiostring.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piiostring.h File Reference
+
+
+ +

PIIODevice wrapper around PIString. +More...

+ + + + + +

+Classes

class  PIIOString
 PIIODevice wrapper around PIString. More...
 
+

Detailed Description

+

PIIODevice wrapper around PIString.

+
+
+ + + + diff --git a/doc/html/pimathbase_8h.html b/doc/html/pimathbase_8h.html new file mode 100644 index 00000000..9944a48c --- /dev/null +++ b/doc/html/pimathbase_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/math/pimathbase.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pimathbase.h File Reference
+
+
+ +

Basic mathematical functions and defines. +More...

+

Detailed Description

+

Basic mathematical functions and defines.

+
+
+ + + + diff --git a/doc/html/pimathmatrix_8h.html b/doc/html/pimathmatrix_8h.html new file mode 100644 index 00000000..d38f7300 --- /dev/null +++ b/doc/html/pimathmatrix_8h.html @@ -0,0 +1,186 @@ + + + + + + +PIP: src/math/pimathmatrix.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pimathmatrix.h File Reference
+
+
+ +

PIMathMatrix. +More...

+ + + + + + + + +

+Macros

#define PIMM_FOR(r, c)   for (uint c = 0; c < Cols; ++c) { for (uint r = 0; r < Rows; ++r) {
 Matrix templated. More...
 
#define PIMM_FOR(c, r)   for (uint c = 0; c < cols_; ++c) { for (uint r = 0; r < rows_; ++r) {
 Matrix templated. More...
 
+ + + + + + + + + + + + + + + + + +

+Functions

+template<uint CR, uint Rows0, uint Cols1, typename Type >
PIMathMatrixT< Rows0, Cols1, Type > operator* (const PIMathMatrixT< Rows0, CR, Type > &fm, const PIMathMatrixT< CR, Cols1, Type > &sm)
 Multiply matrices {Rows0 x CR} on {CR x Cols1}, result is {Rows0 x Cols1}.
 
+template<uint Cols, uint Rows, typename Type >
PIMathVectorT< Cols, Type > operator* (const PIMathMatrixT< Rows, Cols, Type > &fm, const PIMathVectorT< Rows, Type > &sv)
 Multiply matrix {Rows x Cols} on vector {Rows}, result is vector {Cols}.
 
+template<typename Type >
PIMathMatrix< Type > operator* (const PIMathMatrix< Type > &fm, const PIMathMatrix< Type > &sm)
 Multiply matrices {CR x Rows0} on {Cols1 x CR}, result is {Cols1 x Rows0}.
 
+template<typename Type >
PIMathVector< Type > operator* (const PIMathMatrix< Type > &fm, const PIMathVector< Type > &sv)
 Multiply matrix {Cols x Rows} on vector {Cols}, result is vector {Rows}.
 
+

Detailed Description

+

PIMathMatrix.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define PIMM_FOR( r,
 
)   for (uint c = 0; c < Cols; ++c) { for (uint r = 0; r < Rows; ++r) {
+
+ +

Matrix templated.

+

Matrix.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define PIMM_FOR( c,
 
)   for (uint c = 0; c < cols_; ++c) { for (uint r = 0; r < rows_; ++r) {
+
+ +

Matrix templated.

+

Matrix.

+ +
+
+
+
+ + + + diff --git a/doc/html/pimathmatrix_8h.js b/doc/html/pimathmatrix_8h.js new file mode 100644 index 00000000..3f2d055f --- /dev/null +++ b/doc/html/pimathmatrix_8h.js @@ -0,0 +1,9 @@ +var pimathmatrix_8h = +[ + [ "PIMM_FOR", "pimathmatrix_8h.html#a119d2152ee2bf3edef4d9e5a641405f7", null ], + [ "PIMM_FOR", "pimathmatrix_8h.html#a14d1a9088eff4d1065094ba1cabf395d", null ], + [ "operator*", "pimathmatrix_8h.html#a861b7fa852296cb48167d9e9ada87cef", null ], + [ "operator*", "pimathmatrix_8h.html#a9acadcce78833d8dd628e779e6269da9", null ], + [ "operator*", "pimathmatrix_8h.html#a86f4f85192137ca8ac9730333dd109a9", null ], + [ "operator*", "pimathmatrix_8h.html#a6362a90d4cb1ff0ae43649d50e9b4ec3", null ] +]; \ No newline at end of file diff --git a/doc/html/pimathsolver_8h.html b/doc/html/pimathsolver_8h.html new file mode 100644 index 00000000..610f22f6 --- /dev/null +++ b/doc/html/pimathsolver_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/math/pimathsolver.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pimathsolver.h File Reference
+
+
+ +

PIMathSolver. +More...

+ + + + + +

+Classes

struct  TransferFunction
 Differential evaluations. More...
 
+

Detailed Description

+

PIMathSolver.

+
+
+ + + + diff --git a/doc/html/pimathvector_8h.html b/doc/html/pimathvector_8h.html new file mode 100644 index 00000000..a31942ce --- /dev/null +++ b/doc/html/pimathvector_8h.html @@ -0,0 +1,162 @@ + + + + + + +PIP: src/math/pimathvector.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
pimathvector.h File Reference
+
+
+ +

PIMathVector. +More...

+ + + + + + + + +

+Macros

#define PIMV_FOR(v, s)   for (uint v = s; v < Size; ++v)
 Vector templated. More...
 
#define PIMV_FOR(v, s)   for (uint v = s; v < size_; ++v)
 Vector templated. More...
 
+

Detailed Description

+

PIMathVector.

+

Macro Definition Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define PIMV_FOR( v,
 
)   for (uint v = s; v < Size; ++v)
+
+ +

Vector templated.

+

Vector.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
#define PIMV_FOR( v,
 
)   for (uint v = s; v < size_; ++v)
+
+ +

Vector templated.

+

Vector.

+ +
+
+
+
+ + + + diff --git a/doc/html/pimathvector_8h.js b/doc/html/pimathvector_8h.js new file mode 100644 index 00000000..c20b2c7f --- /dev/null +++ b/doc/html/pimathvector_8h.js @@ -0,0 +1,5 @@ +var pimathvector_8h = +[ + [ "PIMV_FOR", "pimathvector_8h.html#a2701c7bffde31ab4a96bf4d7fdb6866f", null ], + [ "PIMV_FOR", "pimathvector_8h.html#a2701c7bffde31ab4a96bf4d7fdb6866f", null ] +]; \ No newline at end of file diff --git a/doc/html/pip.qch b/doc/html/pip.qch new file mode 100644 index 00000000..845128a5 Binary files /dev/null and b/doc/html/pip.qch differ diff --git a/doc/html/piscreen_8h.html b/doc/html/piscreen_8h.html new file mode 100644 index 00000000..ad8077e8 --- /dev/null +++ b/doc/html/piscreen_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/console/piscreen.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piscreen.h File Reference
+
+
+ +

Console output class. +More...

+ + + + + +

+Classes

class  PIScreen
 Console output class. More...
 
+

Detailed Description

+

Console output class.

+
+
+ + + + diff --git a/doc/html/piscreendrawer_8h.html b/doc/html/piscreendrawer_8h.html new file mode 100644 index 00000000..549cf081 --- /dev/null +++ b/doc/html/piscreendrawer_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/console/piscreendrawer.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piscreendrawer.h File Reference
+
+
+ +

Drawer for PIScreen. +More...

+ + + + + +

+Classes

class  PIScreenDrawer
 Console output class. More...
 
+

Detailed Description

+

Drawer for PIScreen.

+
+
+ + + + diff --git a/doc/html/piscreentile_8h.html b/doc/html/piscreentile_8h.html new file mode 100644 index 00000000..38fe8a46 --- /dev/null +++ b/doc/html/piscreentile_8h.html @@ -0,0 +1,100 @@ + + + + + + +PIP: src/console/piscreentile.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piscreentile.h File Reference
+
+
+ +

Basic PIScreen tile. +More...

+ + + + + +

+Classes

class  PIScreenTile
 Console output class. More...
 
+

Detailed Description

+

Basic PIScreen tile.

+
+
+ + + + diff --git a/doc/html/piscreentiles_8h.html b/doc/html/piscreentiles_8h.html new file mode 100644 index 00000000..503ecc0d --- /dev/null +++ b/doc/html/piscreentiles_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/console/piscreentiles.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
piscreentiles.h File Reference
+
+
+ +

Various tiles for PIScreen. +More...

+

Detailed Description

+

Various tiles for PIScreen.

+
+
+ + + + diff --git a/doc/html/piscreentypes_8h.html b/doc/html/piscreentypes_8h.html new file mode 100644 index 00000000..db8a58fc --- /dev/null +++ b/doc/html/piscreentypes_8h.html @@ -0,0 +1,148 @@ + + + + + + +PIP: src/console/piscreentypes.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
piscreentypes.h File Reference
+
+
+ +

Types for PIScreen. +More...

+ + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  Color {
+  PIScreenTypes::Default, +PIScreenTypes::Black, +PIScreenTypes::Red, +PIScreenTypes::Green, +
+  PIScreenTypes::Blue, +PIScreenTypes::Cyan, +PIScreenTypes::Magenta, +PIScreenTypes::Yellow, +
+  PIScreenTypes::White, +PIScreenTypes::Transparent +
+ }
 Color for chars or background.
 
enum  CharFlag { PIScreenTypes::Bold = 0x1, +PIScreenTypes::Blink = 0x2, +PIScreenTypes::Underline = 0x4 + }
 Flags for chars.
 
enum  Alignment { PIScreenTypes::Left, +PIScreenTypes::Center, +PIScreenTypes::Right + }
 Alignment.
 
enum  SizePolicy { PIScreenTypes::Fixed, +PIScreenTypes::Preferred, +PIScreenTypes::Expanding + }
 Size policy.
 
enum  Direction { PIScreenTypes::Horizontal, +PIScreenTypes::Vertical + }
 Direction.
 
enum  FocusFlag {
+  PIScreenTypes::CanHasFocus = 0x1, +PIScreenTypes::NextByTab = 0x2, +PIScreenTypes::NextByArrowsHorizontal = 0x4, +PIScreenTypes::NextByArrowsVertical = 0x8, +
+  PIScreenTypes::NextByArrowsAll = NextByArrowsHorizontal | NextByArrowsVertical +
+ }
 Focus flags.
 
+

Detailed Description

+

Types for PIScreen.

+
+
+ + + + diff --git a/doc/html/piscreentypes_8h.js b/doc/html/piscreentypes_8h.js new file mode 100644 index 00000000..8590610f --- /dev/null +++ b/doc/html/piscreentypes_8h.js @@ -0,0 +1,41 @@ +var piscreentypes_8h = +[ + [ "Color", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73", [ + [ "Default", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a7189a53f5893370e5e0962252b91c21d", null ], + [ "Black", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a371744c9698f2b5c12af02f638b2a663", null ], + [ "Red", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a49dfddff0d855f63538b433fff8fb280", null ], + [ "Green", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a88c2ffd27ba519a21ef467a1146dac37", null ], + [ "Blue", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73add54a58cb8564a1f74ce7facfa58ff82", null ], + [ "Cyan", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a0b1b1d82d9612f5e3d8e85963d7a5e53", null ], + [ "Magenta", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a95984bb874038f17dd53efe2048d76ec", null ], + [ "Yellow", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73a451ad5a71929c277c2cb56ee2654c355", null ], + [ "White", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73abaa7ae75b1f6d55c10905df96229a529", null ], + [ "Transparent", "piscreentypes_8h.html#a6e0690ca11cb92a004cc194e96066a73afc8974dc068a0852cab32eed17612b0e", null ] + ] ], + [ "CharFlag", "piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1b", [ + [ "Bold", "piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1bab21f3b2a0d09762c2df81d65f8b6a451", null ], + [ "Blink", "piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1ba9556b4d6aa89ee4716da51127b94937d", null ], + [ "Underline", "piscreentypes_8h.html#a129e086711bf65f9e22e75638e64ab1ba130ce1c7a3175e8dec84bddaac7a6ccd", null ] + ] ], + [ "Alignment", "piscreentypes_8h.html#a795df61c124e188094996d0b9226eaee", [ + [ "Left", "piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeea58be5549aae4a284f9eabfd52511215d", null ], + [ "Center", "piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeeaa7ecdf48d3e853a90fe7409bc2553bd8", null ], + [ "Right", "piscreentypes_8h.html#a795df61c124e188094996d0b9226eaeea238aea92483e78e91f5996ef830a98c3", null ] + ] ], + [ "SizePolicy", "piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971ce", [ + [ "Fixed", "piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971cea3730a9a138646ed110edd407f56b9ffc", null ], + [ "Preferred", "piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971cea908a52c5bf0de3d491df3f0aff47997e", null ], + [ "Expanding", "piscreentypes_8h.html#a89c1b29325319d0f1e5799bc472971ceaaaeafd8bdd7d01ef14c42f3be912ece8", null ] + ] ], + [ "Direction", "piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616", [ + [ "Horizontal", "piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616a6c0a053073449a8b376603757d561335", null ], + [ "Vertical", "piscreentypes_8h.html#a8c8f8bdbc9ad63d9bc4ddd3f31cbf616a84a7240e45c5ced722d64c2ad8dc2546", null ] + ] ], + [ "FocusFlag", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285", [ + [ "CanHasFocus", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ae7580872e53859daf256d0bbc9db07c9", null ], + [ "NextByTab", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285aa9a6b0720b4ace128ce38904a1cdff66", null ], + [ "NextByArrowsHorizontal", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ad7d2dcfac53dd74f1e6064f256e03981", null ], + [ "NextByArrowsVertical", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285a1e262f3aaea757a5501538dd97698714", null ], + [ "NextByArrowsAll", "piscreentypes_8h.html#a45f8e233f2a9f8fbbad1332ce52ed285ad021852f5690cdf4ee290074da35e8c7", null ] + ] ] +]; \ No newline at end of file diff --git a/doc/html/pistatistic_8h.html b/doc/html/pistatistic_8h.html new file mode 100644 index 00000000..746e8433 --- /dev/null +++ b/doc/html/pistatistic_8h.html @@ -0,0 +1,91 @@ + + + + + + +PIP: src/math/pistatistic.h File Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
pistatistic.h File Reference
+
+
+ +

Class for calculating math statistic in values array. +More...

+

Detailed Description

+

Class for calculating math statistic in values array.

+
+
+ + + + diff --git a/doc/html/splitbar.png b/doc/html/splitbar.png new file mode 100644 index 00000000..ba09ad03 Binary files /dev/null and b/doc/html/splitbar.png differ diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_index-members.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_index-members.html new file mode 100644 index 00000000..76db43c3 --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_index-members.html @@ -0,0 +1,90 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIBinaryLog::BinLogIndex Member List
+
+
+ +

This is the complete list of members for PIBinaryLog::BinLogIndex, including all inherited members.

+ +
+
+ + + + diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_index.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_index.html new file mode 100644 index 00000000..77458ea4 --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_index.html @@ -0,0 +1,95 @@ + + + + + + +PIP: PIBinaryLog::BinLogIndex Struct Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIBinaryLog::BinLogIndex Struct Reference
+
+
+ +

Struct contains position, ID and timestamp of record in file. + More...

+

Detailed Description

+

Struct contains position, ID and timestamp of record in file.

+
+
+ + + + diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_info-members.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_info-members.html new file mode 100644 index 00000000..a7b6d535 --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_info-members.html @@ -0,0 +1,91 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIBinaryLog::BinLogInfo Member List
+
+
+ +

This is the complete list of members for PIBinaryLog::BinLogInfo, including all inherited members.

+ + +
operator<<(PICout s, const PIBinaryLog::BinLogInfo &bi)PIBinaryLog::BinLogInforelated
+
+ + + + diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_info.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_info.html new file mode 100644 index 00000000..395b860c --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_info.html @@ -0,0 +1,106 @@ + + + + + + +PIP: PIBinaryLog::BinLogInfo Struct Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIBinaryLog::BinLogInfo Struct Reference
+
+
+ +

Struct contains full information about Binary Log file and about all Records using map of BinLogRecordInfo. + More...

+ + + + + + +

+Related Functions

(Note that these are not member functions.)

+
+PICout operator<< (PICout s, const PIBinaryLog::BinLogInfo &bi)
 Output operator to PICout.
 
+

Detailed Description

+

Struct contains full information about Binary Log file and about all Records using map of BinLogRecordInfo.

+
+
+ + + + diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_info.js b/doc/html/struct_p_i_binary_log_1_1_bin_log_info.js new file mode 100644 index 00000000..93524426 --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_info.js @@ -0,0 +1,4 @@ +var struct_p_i_binary_log_1_1_bin_log_info = +[ + [ "operator<<", "struct_p_i_binary_log_1_1_bin_log_info.html#a72c3b5528fc6225b41a34425aaa5ffa2", null ] +]; \ No newline at end of file diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info-members.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info-members.html new file mode 100644 index 00000000..8d92d3fc --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info-members.html @@ -0,0 +1,90 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIBinaryLog::BinLogRecordInfo Member List
+
+
+ +

This is the complete list of members for PIBinaryLog::BinLogRecordInfo, including all inherited members.

+ +
+
+ + + + diff --git a/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info.html b/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info.html new file mode 100644 index 00000000..3f604ee1 --- /dev/null +++ b/doc/html/struct_p_i_binary_log_1_1_bin_log_record_info.html @@ -0,0 +1,95 @@ + + + + + + +PIP: PIBinaryLog::BinLogRecordInfo Struct Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIBinaryLog::BinLogRecordInfo Struct Reference
+
+
+ +

Struct contains information about all records with same ID. + More...

+

Detailed Description

+

Struct contains information about all records with same ID.

+
+
+ + + + diff --git a/doc/html/struct_p_i_kbd_listener_1_1_key_event-members.html b/doc/html/struct_p_i_kbd_listener_1_1_key_event-members.html new file mode 100644 index 00000000..42e8f09a --- /dev/null +++ b/doc/html/struct_p_i_kbd_listener_1_1_key_event-members.html @@ -0,0 +1,92 @@ + + + + + + +PIP: Member List + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+
+
PIKbdListener::KeyEvent Member List
+
+
+ +

This is the complete list of members for PIKbdListener::KeyEvent, including all inherited members.

+ + + +
keyPIKbdListener::KeyEvent
modifiersPIKbdListener::KeyEvent
+
+ + + + diff --git a/doc/html/struct_p_i_kbd_listener_1_1_key_event.html b/doc/html/struct_p_i_kbd_listener_1_1_key_event.html new file mode 100644 index 00000000..0b87f0fb --- /dev/null +++ b/doc/html/struct_p_i_kbd_listener_1_1_key_event.html @@ -0,0 +1,108 @@ + + + + + + +PIP: PIKbdListener::KeyEvent Struct Reference + + + + + + + + + + + +
+
+ + + + + + +
+
PIP +  0.5.0_alpha +
+
Platform-Independent Primitives
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
PIKbdListener::KeyEvent Struct Reference
+
+
+ +

This struct contains information about pressed keyboard key. + More...

+ + + + + + + + +

+Public Attributes

+int key
 Pressed key. It can be simple char or special key (see PIKbdListener::SpecialKey)
 
+KeyModifiers modifiers
 Active keyboard modifiers. It contains PIKbdListener::KeyModifier bitfields.
 
+

Detailed Description

+

This struct contains information about pressed keyboard key.

+
+
+ + + + diff --git a/doc/html/struct_p_i_kbd_listener_1_1_key_event.js b/doc/html/struct_p_i_kbd_listener_1_1_key_event.js new file mode 100644 index 00000000..7bb00918 --- /dev/null +++ b/doc/html/struct_p_i_kbd_listener_1_1_key_event.js @@ -0,0 +1,5 @@ +var struct_p_i_kbd_listener_1_1_key_event = +[ + [ "key", "struct_p_i_kbd_listener_1_1_key_event.html#a9650b56885dd7898bab893d70775ab15", null ], + [ "modifiers", "struct_p_i_kbd_listener_1_1_key_event.html#a3fd9d02dbe87a7cb406317db30c7bd36", null ] +]; \ No newline at end of file