addClient(std::shared_ptr< protocol::ClientDriver > driver) override final | samchon::templates::external::ExternalClientArray< System > | inlineprotectedvirtual |
samchon::protocol::Server::addClient(std::shared_ptr< ClientDriver >)=0 | samchon::protocol::Server | protectedpure virtual |
CHILD_TAG() const -> std::string override | samchon::templates::external::ExternalSystemArray< System > | inlinevirtual |
close() | samchon::protocol::Server | inlinevirtual |
connect() | samchon::templates::external::ExternalServerArray< System > | inlinevirtual |
construct(std::shared_ptr< library::XML > xml) | samchon::protocol::EntityGroup< Container, T, Key > | inlinevirtual |
count(const typename child_type::key_type &key) const -> size_t | samchon::protocol::EntityGroup< Container, T, Key > | inline |
samchon::createChild(std::shared_ptr< library::XML >) -> child_type *=0 | samchon::protocol::EntityGroup< Container, T, Key > | protectedpure virtual |
samchon::templates::external::ExternalServerClientArray::createChild(std::shared_ptr< library::XML > xml) -> System *override final | samchon::templates::external::ExternalServerClientArray< System > | inlineprotectedvirtual |
createExternalClient(std::shared_ptr< protocol::ClientDriver >) -> System *=0 | samchon::templates::external::ExternalClientArray< System > | protectedpure virtual |
createExternalServer(std::shared_ptr< library::XML >) -> System *=0 | samchon::templates::external::ExternalServerClientArray< System > | protectedpure virtual |
ExternalClientArray() | samchon::templates::external::ExternalClientArray< System > | inline |
ExternalServerArray() | samchon::templates::external::ExternalServerArray< System > | inline |
ExternalServerClientArray() | samchon::templates::external::ExternalServerClientArray< System > | inline |
ExternalSystemArray() | samchon::templates::external::ExternalSystemArray< System > | inline |
find(const typename child_type::key_type &key) -> typename container_type::iterator | samchon::protocol::EntityGroup< Container, T, Key > | inline |
find(const typename child_type::key_type &key) const -> typename container_type::const_iterator | samchon::protocol::EntityGroup< Container, T, Key > | inline |
get(const typename child_type::key_type &key) -> typename container_type::value_type & | samchon::protocol::EntityGroup< Container, T, Key > | inline |
get(const typename child_type::key_type &key) const -> const typename container_type::value_type & | samchon::protocol::EntityGroup< Container, T, Key > | inline |
getRole(const std::string &key) const -> std::shared_ptr< ExternalSystemRole > | samchon::templates::external::ExternalSystemArray< System > | inline |
has(const typename child_type::key_type &key) const -> bool | samchon::protocol::EntityGroup< Container, T, Key > | inline |
hasRole(const std::string &key) const -> bool | samchon::templates::external::ExternalSystemArray< System > | inline |
key() const -> Key | samchon::protocol::Entity< Key > | inlinevirtual |
open(int port) | samchon::protocol::Server | inlinevirtual |
ParallelServerClientArray() | samchon::templates::parallel::ParallelServerClientArray< System > | inline |
ParallelSystemArray() | samchon::templates::parallel::ParallelSystemArray< System > | inline |
replyData(std::shared_ptr< protocol::Invoke > invoke)=0 | samchon::templates::external::ExternalSystemArray< System > | pure virtual |
samchon::protocol::IProtocol::replyData(std::shared_ptr< Invoke >)=0 | samchon::protocol::IProtocol | pure virtual |
sendData(std::shared_ptr< protocol::Invoke > invoke) | samchon::templates::external::ExternalSystemArray< System > | inlinevirtual |
samchon::protocol::IProtocol::sendData(std::shared_ptr< Invoke >)=0 | samchon::protocol::IProtocol | pure virtual |
sendPieceData(std::shared_ptr< protocol::Invoke > invoke, size_t first, size_t last) -> size_t | samchon::templates::parallel::ParallelSystemArray< System > | inlinevirtual |
sendSegmentData(std::shared_ptr< protocol::Invoke > invoke, size_t size) -> size_t | samchon::templates::parallel::ParallelSystemArray< System > | inline |
Server() | samchon::protocol::Server | inline |
toXML() const -> std::shared_ptr< library::XML > | samchon::protocol::EntityGroup< Container, T, Key > | inlinevirtual |
~ExternalServerClientArray()=default | samchon::templates::external::ExternalServerClientArray< System > | virtual |
~ExternalSystemArray()=default | samchon::templates::external::ExternalSystemArray< System > | virtual |
~Server() | samchon::protocol::Server | inlinevirtual |