1 #include <samchon/protocol/Invoke.hpp> 3 #include <samchon/library/XML.hpp> 4 #include <samchon/library/StringUtil.hpp> 26 this->
listener = xml->getProperty(
"listener");
91 xml->setProperty(
"listener",
listener);
100 if (empty() ==
false)
102 sql +=
"INSERT INTO @parameterTable VALUES\n";
103 for (
size_t i = 0; i < size(); i++)
104 sql +=
"\t" + at(i)->toSQL() + ((i == size() - 1) ?
";\n\n" :
",\n");
virtual auto CHILD_TAG() const -> std::string override
A tag name of children.
auto getListener() const -> std::string
Get listener.
auto toSQL() const -> std::string
Get a string of sql statement used to archive history log.
An Entity and a container of children Entity objects.
virtual auto createChild(std::shared_ptr< library::XML >) -> InvokeParameter *override
Factory method of a child Entity.
virtual auto toXML() const -> std::shared_ptr< library::XML >
Get an XML object represents the EntityGroup.
virtual auto toXML() const -> std::shared_ptr< library::XML > override
Get an XML object represents the EntityGroup.
virtual auto TAG() const -> std::string override
A tag name when represented by XML.
Package of network protocol and libraries.
virtual void construct(std::shared_ptr< library::XML >) override
Construct data of the Entity from an XML object.
void setListener(const std::string &)
Set listener.
XML is a class representing xml object.
std::string listener
Represent who listens, often be a function name.
A parameter of an Invoke.
virtual void construct(std::shared_ptr< library::XML > xml)
Construct data of the Entity from an XML object.
Invoke()
Default Constructor.
Top level namespace of products built from samchon.