[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Pi3Perl some help (continuation)



The last mail for today is some usefull stuff I found in the
debugging section of PI3.PLL:

Pi3::constant(name,arg)
PIAPI_ABORT
PIAPI_COMPLETED
PIAPI_CONTINUE
PIAPI_DEADLOCK
PIAPI_EACCES
PIAPI_EEXIST
PIAPI_EINIT
PIAPI_EINVAL
PIAPI_ERROR
PIAPI_EXHAUSTED
PIAPI_FALSE
PIAPI_INTERNALERROR
PIAPI_NOTSUPPORTED
PIAPI_TIMEOUT
PIAPI_TRUE
PIAPI_WARNING
PIAPI_WOULDBLOCK

PIDBFLAG_FASTKEY
PIDBFLAG_NOCALLBACK
PIDBFLAG_NONE
PIDBFLAG_PROPAGATEUP

PIDBTYPE_INVALID
PIDBTYPE_OPAQUE
PIDBTYPE_RFC822
PIDBTYPE_STRING
PIDBTYPE_TREE
PIDBTYPE_USER

PIIOBUF_NONE
PIIOBUF_NOBUFFER

PIPLATFORM_VERSION_1_0
PIPLATFORM_FD_INVALID
PIPLATFORM_POLL
PIPLATFORM_POLL_READ
PIPLATFORM_POLL_NOTIMEOUT
PIPLATFORM_POLL_NOWAIT
PIPLATFORM_POLL_WRITE

PITHREAD_FLAGS_SUSPENDED
PITHREAD_PRIORITY HIGH HIGHEST INVALID LOW LOWEST MED SIZE

DBG_HIGH
DBG_LOW
DBG_MED

RH_CLIENTREQUEST
RH_RESPONSE

Pi3::PIPlatform_getDescription( $result );

Pi3::PIFInfo_new($pifinfo, $path);
First argument must be of type Pi3::PIFInfo

usage: Pi3::PIFInfo_new( $pifinfo );
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isRegular($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isDirectory($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isLink($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isReadable($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isWritable($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_isExecutable($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_exists($pifinfo);
First argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_getName($result,$pifinfo);
Second argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_getAlternateName($result,$pifinfo);
Second argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_getPath($result,$pifinfo);
Second argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_getPathRoot($result,$pifinfo);
Second argument must be of type Pi3::PIFInfo

Pi3::PIFInfo_getExtension($result,$pifinfo);
Second argument must be of type Pi3::PIFInfo

Pi3::PIObject_getDB($db, $piobject);
Second argument must be of type Pi3::PIObject

PIObject_getName($piobject, $name);
First argument must be of type PIObject

Pi3::PIObject_getConfigurationDB($db, $piobject);
PIObject Second argument must be of type Pi3::PIObject

PIConfig usage: Pi3::PILogic_execute($io,$argc,@argv);
First argument must be of type Pi3::PIObject

Pi3::PIIO_in($io,$buffer,$length,$rec,$argc,@argv);
First argument must be of type Pi3::PIObject

Pi3::PIIO_out($io,$buffer,$length,$sent,$argc,@argv);
First argument must be of type Pi3::PIObject

Pi3::PIDB_lookup($result,$db,$type,$key,$flag);
Second argument must be of type Pi3::PIDB

Pi3::PIDB_replace($db,$type,$key,$value,$flag);
First argument must be of type Pi3::PIDB

Pi3::PIDB_getIterator($iterator,$db,$type,$key,$flag);
Second argument must be of type Pi3::PIDB

Pi3::PIDBIterator_atValidElement($iterator);
First argument must be of type Pi3::PIDBIterator

Pi3::PIDBIterator_current($result,$iterator,$type,$key);
Second argument must be of type Pi3::PIDBIterator

Pi3::PIDBIterator_next($iterator);
First argument must be of type Pi3::PIDBIterator

Pi3::PIDBIterator_removeCurrent($iterator);
First argument must be of type Pi3::PIDBIterator

Pi3::PIDBIterator_delete($iterator);
First argument must be of type Pi3::PIDBIterator

Pi3::HTTPCore_initServer($io);
First argument must be of type Pi3::PIObject

Pi3::HTTPCore_cleanupServer();

Pi3::HTTPCore_sendGeneralHeaders($pihttp);
First argument must be of type Pi3::PIHTTP

Pi3::PIHTTP_getDB($pihttp,$response_db);
First argument must be of type Pi3::PIHTTP 

Pi3::PIHTTP_getDB($result,$pihttp,$dbname);
Second argument must be of type Pi3::PIHTTP

Pi3::PIHTTP_getDB($iobuffer,$pihttp);
Second argument must be of type Pi3::PIHTTP

Pi3::PIHTTPUtil_sendFile($iobuffer,$pifinfo,$buffering_flags,$sendflags);
First argument must be of type Pi3::PIIOBuffer
Second argument must be of type Pi3::PIFInfo

Pi3::PIHTTPUtil_doHTTPError($pihttp,$status);
First argument must be of type Pi3::PIHTTP

Pi3::PIIOBuffer_getLine($iobuffer,$string,$maxlen);
First argument must be of type Pi3::PIIOBuffer

Pi3::PIIOBuffer_pollBeforeRead($iobuffer);
First argument must be of type Pi3::PIIOBuffer

Pi3::PIIOBuffer_read($iobuffer,$buffer,$count);
First argument must be of type Pi3::PIIOBuffer

Pi3::PIIOBuffer_write($written,$iobuffer,$data,$length,$flags);
Second argument must be of type Pi3::PIIOBuffer

Pi3::PIIOBuffer_writeLn($written,$iobuffer,$data,$length,$flags);
Second argument must be of type Pi3::PIIOBuffer

Pi3::PIIOBuffer_flush($iobuffer);
First argument must be of type Pi3::PIIOBuffer

A good Pi3Perl programmer handbook made from a binary file!
A list of Pi3Web database keys follows asap.
-- 
with regards
Holger

---------------------------------------------------------
Holger 'Zimpel' Zimmermann    Contact me:
---------------------------------------------------------
Wendishain                    tel./fax company: on demand
Germany                       tel./fax private: on demand
---------------------------------------------------------
homepage: http://home.t-online.de/home/zimpel/
web server: surf to it from my homepage (online every
            Sunday 20:00-24:00 GMT, start shifted again)
e-Mail:     zimpel@t-online.de
--------------------------------------------------------