#include <ulxr_callparse_base.h>
Inheritance diagram for ulxr::MethodCallParserBase:


Public Types | |
| enum | CallState { eMethodCall = ValueParserBase::eValueParserLast, eMethodName, eParams, eParam, eCallParserLast } |
Public Member Functions | |
| virtual | ~MethodCallParserBase () |
| Destroy parser. | |
| unsigned | numParams () const |
| Gets the number of parameters in the method call. | |
| Value | getParam (unsigned ind) const |
| Gets the amount of parameters in the method call. | |
| CppString | getMethodName () const |
| Gets the name of the method. | |
| MethodCall | getMethodCall () const |
| Gets the complete MethodCall with all its data. | |
Protected Attributes | |
| MethodCall | methodcall |
Definition at line 45 of file ulxr_callparse_base.h.
Definition at line 74 of file ulxr_callparse_base.h.
| ulxr::MethodCallParserBase::~MethodCallParserBase | ( | ) | [virtual] |
| unsigned ulxr::MethodCallParserBase::numParams | ( | ) | const |
Gets the number of parameters in the method call.
Definition at line 45 of file ulxr_callparse_base.cpp.
| Value ulxr::MethodCallParserBase::getParam | ( | unsigned | ind | ) | const |
Gets the amount of parameters in the method call.
| ind | index of the parameter |
Definition at line 51 of file ulxr_callparse_base.cpp.
| CppString ulxr::MethodCallParserBase::getMethodName | ( | ) | const |
Gets the name of the method.
Definition at line 57 of file ulxr_callparse_base.cpp.
| MethodCall ulxr::MethodCallParserBase::getMethodCall | ( | ) | const |
Gets the complete MethodCall with all its data.
Definition at line 63 of file ulxr_callparse_base.cpp.
Referenced by ulxr::HttpServer::executeHttpRPC(), funtik::MultiProcessRpcServer::handleXmlRequest(), and ulxr::Dispatcher::waitForCall().
MethodCall ulxr::MethodCallParserBase::methodcall [protected] |
Definition at line 85 of file ulxr_callparse_base.h.
1.5.1