1 require_once('Obj/curl-de-sac.phh');
3 class short_cmd_cls extends CDS_cmd_cls {
4 function short_cmd_cls()
6 parent::__construct("short", 10);
11 printf("short_cb:\n");
15 class long_cmd_cls extends CDS_cmd_cls {
16 function long_cmd_cls()
18 parent::__construct("long", 15);
30 $cds = new Curl_de_sac();
33 $cmd_cls1 = new short_cmd_cls();
35 // registrer cds_cmd 1
36 if (($cds->cmd_register($cmd_cls1)) == FALSE) {
37 fprintf(STDERR, "cmd_cls1 registration failed\n");
42 $cmd_cls2 = new long_cmd_cls();
45 if (($cds->cmd_register($cmd_cls2)) == FALSE) {
46 fprintf(STDERR, "cmd_cls2 registration failed\n");
50 // register cds_cmd 2 (retry)
51 if (($cds->cmd_register($cmd_cls2)) != FALSE) {
52 fprintf(STDERR, "cmd_cls2 re-registration success\n");
58 // if input data execute some command
59 // if end => clean exit