From d483ff96cfd1aa98fd49a1ea19d311cb9bcf5f43 Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Wed, 4 Jul 2007 14:10:17 +0000 Subject: [PATCH] added introspection list method git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@378 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/examples/di_dialer/DIDial.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/examples/di_dialer/DIDial.cpp b/apps/examples/di_dialer/DIDial.cpp index 9d660285..190c00f0 100644 --- a/apps/examples/di_dialer/DIDial.cpp +++ b/apps/examples/di_dialer/DIDial.cpp @@ -118,11 +118,15 @@ void DIDial::invoke(const string& method, const AmArgArray& args, AmArgArray& re args.get(3).asCStr() ).c_str()); } else if(method == "help"){ - ret.push("dial \n" - "dial_auth \n" - "dial_pin \n" - ); - } else + ret.push("dial "); + ret.push("dial_auth "); + ret.push("dial_pin "); + } else if(method == "_list"){ + ret.push(AmArg("dial")); + ret.push(AmArg("dial_auth")); + ret.push(AmArg("dial_pin")); + ret.push(AmArg("help")); + } else throw AmDynInvoke::NotImplemented(method); }