X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fcurl-de-sac.phh;h=4ef36444d6f155a818d963b85de68dfcb7e638cc;hb=2630bbd10b83238863e371681cc7d272e73a3f39;hp=f7911871fd485e47847c42ef59be60256658603e;hpb=3d134990bee924e6e833c5c22ef2cb65524769d7;p=curl-de-sac.git diff --git a/web/Obj/curl-de-sac.phh b/web/Obj/curl-de-sac.phh index f791187..4ef3644 100644 --- a/web/Obj/curl-de-sac.phh +++ b/web/Obj/curl-de-sac.phh @@ -33,6 +33,14 @@ class CDS_cmd { $this->cmd_cls = $cmd_cls; $this->ch = $ch; } + + function dbg_get() + { + // NOTE: cmd_cls must be valid by definition + if ($this->cmd_cls->cds == NULL) + return -1; + return $this->cmd_cls->cds->dbg_get(); + } } class CDS_cmd_cls { @@ -105,7 +113,12 @@ class Curl_de_sac { $this->dbg = $dbg; } - function cmd_register($cmd_cls) + function dbg_get() + { + return($this->dbg); + } + + function cmd_cls_register($cmd_cls) { if (get_class($cmd_cls) != 'CDS_cmd_cls' && is_subclass_of($cmd_cls, 'CDS_cmd_cls') == FALSE) return FALSE; @@ -119,7 +132,7 @@ class Curl_de_sac { return TRUE; } - function cmd_deregister($cmd_cls) + function cmd_cls_deregister($cmd_cls) { if (get_class($cmd_cls) != 'CDS_cmd_cls' && is_subclass_of($cmd_cls, 'CDS_cmd_cls') == FALSE) return FALSE; @@ -132,7 +145,7 @@ class Curl_de_sac { return TRUE; } - function cmd_deregister_all() + function cmd_cls_deregister_all() { foreach($this->cmd_cls as $cmd_cls) { $cmd_cls->cds_set(NULL);