/* */ #include "XmlRpcRequestParserStateMachine.h" namespace aria2 { namespace rpc { InitialXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::initialState_ = new InitialXmlRpcRequestParserState(); UnknownElementXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::unknownElementState_ = new UnknownElementXmlRpcRequestParserState(); MethodCallXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::methodCallState_ = new MethodCallXmlRpcRequestParserState(); MethodNameXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::methodNameState_ = new MethodNameXmlRpcRequestParserState(); ParamsXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::paramsState_ = new ParamsXmlRpcRequestParserState(); ParamXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::paramState_ = new ParamXmlRpcRequestParserState(); ValueXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::valueState_ = new ValueXmlRpcRequestParserState(); IntXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::intState_ = new IntXmlRpcRequestParserState(); StringXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::stringState_ = new StringXmlRpcRequestParserState(); Base64XmlRpcRequestParserState* XmlRpcRequestParserStateMachine::base64State_ = new Base64XmlRpcRequestParserState(); StructXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::structState_ = new StructXmlRpcRequestParserState(); MemberXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::memberState_ = new MemberXmlRpcRequestParserState(); NameXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::nameState_ = new NameXmlRpcRequestParserState(); ArrayXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::arrayState_ = new ArrayXmlRpcRequestParserState(); DataXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::dataState_ = new DataXmlRpcRequestParserState(); ArrayValueXmlRpcRequestParserState* XmlRpcRequestParserStateMachine::arrayValueState_ = new ArrayValueXmlRpcRequestParserState(); XmlRpcRequestParserStateMachine::XmlRpcRequestParserStateMachine(): controller_(new XmlRpcRequestParserController()) { stateStack_.push(initialState_); } XmlRpcRequestParserStateMachine::~XmlRpcRequestParserStateMachine() { delete controller_; } } // namespace rpc } // namespace aria2