1: <?php
2: namespace Sphp\tools{
3: /**
4: * Experimental:-
5: * NativeAppCom work as console app load by child process of different languages like dot net
6: *
7: * @author Sartaj Singh
8: */
9: class NativeAppCom {
10: /** @var \Sphp\kit\Page page */
11: public $page = "";
12: /** @var TempFile tempform */
13: public $apppath = "";
14: public $phppath = "";
15: public $respath = "";
16: /** @var \Sphp\kit\JSServer JSServer */
17: public $JSServer = null;
18: /** @var \Sphp\kit\Request Client */
19: public $Client = null;
20: /** @var \Sphp\kit\MySQL dbEngine */
21: public $dbEngine = null;
22: /** @var \Sphp\core\DebugProfiler debug */
23: public $debug = null;
24: public $Form = null;
25: public $protocolJ = null;
26: public function setForm($param) {}
27: public function processEvent(){}
28: public function setTableName($dbtable){}
29: public function getTableName(){}
30: public function onstart(){}
31: public function initalize() {}
32: public function onready(){}
33: public function page_delete(){}
34: public function page_view(){}
35: public function page_submit(){}
36: public function page_insert(){}
37: public function page_update(){}
38: public function page_new(){}
39: public function getEvent(){}
40: public function getEventParameter(){}
41: public function onrun(){}
42: public function onrender(){}
43: public function run(){}
44: public function render(){}
45: public function getAuthenticate($authenticates){}
46: public function getSesSecurity(){}
47: }
48: class ProtocolJ {
49: public $JSServer;
50: public function createValueType($type,$subtype,$value) {}
51: public function createEvent($url,$evtargtype,$args) {}
52: public function createEventArgs($arg,$type,$subtype,$value) {}
53: public function createObject($name,$objclass,$parentobj=null,$props = array()) {}
54: public function setProps($name,$props=array()) {}
55: public function setEvts($name,$evts=array()) {}
56: }
57: }
58: