#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.