Samchon Framework for CPP  1.0.0
samchon::templates::parallel::ParallelServerClientArrayMediator< System > Member List

This is the complete list of members for samchon::templates::parallel::ParallelServerClientArrayMediator< System >, including all inherited members.

addClient(std::shared_ptr< protocol::ClientDriver > driver) override finalsamchon::templates::external::ExternalClientArray< System >inlineprotectedvirtual
samchon::protocol::Server::addClient(std::shared_ptr< ClientDriver >)=0samchon::protocol::Serverprotectedpure virtual
CHILD_TAG() const -> std::string overridesamchon::templates::external::ExternalSystemArray< System >inlinevirtual
close()samchon::protocol::Serverinlinevirtual
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_tsamchon::protocol::EntityGroup< Container, T, Key >inline
samchon::createChild(std::shared_ptr< library::XML >) -> child_type *=0samchon::protocol::EntityGroup< Container, T, Key >protectedpure virtual
samchon::templates::external::ExternalServerClientArray::createChild(std::shared_ptr< library::XML > xml) -> System *override finalsamchon::templates::external::ExternalServerClientArray< System >inlineprotectedvirtual
createExternalClient(std::shared_ptr< protocol::ClientDriver >) -> System *=0samchon::templates::external::ExternalClientArray< System >protectedpure virtual
createExternalServer(std::shared_ptr< library::XML >) -> System *=0samchon::templates::external::ExternalServerClientArray< System >protectedpure virtual
createMediator() -> MediatorSystem *=0samchon::templates::parallel::ParallelSystemArrayMediator< 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::iteratorsamchon::protocol::EntityGroup< Container, T, Key >inline
find(const typename child_type::key_type &key) const -> typename container_type::const_iteratorsamchon::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
getMediator() const -> MediatorSystem *samchon::templates::parallel::ParallelSystemArrayMediator< System >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 -> boolsamchon::protocol::EntityGroup< Container, T, Key >inline
hasRole(const std::string &key) const -> boolsamchon::templates::external::ExternalSystemArray< System >inline
key() const -> Keysamchon::protocol::Entity< Key >inlinevirtual
open(int port)samchon::protocol::Serverinlinevirtual
ParallelServerClientArrayMediator()samchon::templates::parallel::ParallelServerClientArrayMediator< System >inline
ParallelSystemArray()samchon::templates::parallel::ParallelSystemArray< System >inline
ParallelSystemArrayMediator()samchon::templates::parallel::ParallelSystemArrayMediator< System >inline
replyData(std::shared_ptr< protocol::Invoke > invoke)=0samchon::templates::external::ExternalSystemArray< System >pure virtual
samchon::protocol::IProtocol::replyData(std::shared_ptr< Invoke >)=0samchon::protocol::IProtocolpure virtual
sendData(std::shared_ptr< protocol::Invoke > invoke)samchon::templates::external::ExternalSystemArray< System >inlinevirtual
samchon::protocol::IProtocol::sendData(std::shared_ptr< Invoke >)=0samchon::protocol::IProtocolpure virtual
sendPieceData(std::shared_ptr< protocol::Invoke > invoke, size_t first, size_t last) -> size_tsamchon::templates::parallel::ParallelSystemArray< System >inlinevirtual
sendSegmentData(std::shared_ptr< protocol::Invoke > invoke, size_t size) -> size_tsamchon::templates::parallel::ParallelSystemArray< System >inline
Server()samchon::protocol::Serverinline
startMediator()samchon::templates::parallel::ParallelSystemArrayMediator< System >inlineprotectedvirtual
toXML() const -> std::shared_ptr< library::XML >samchon::protocol::EntityGroup< Container, T, Key >inlinevirtual
~ExternalServerClientArray()=defaultsamchon::templates::external::ExternalServerClientArray< System >virtual
~ExternalSystemArray()=defaultsamchon::templates::external::ExternalSystemArray< System >virtual
~Server()samchon::protocol::Serverinlinevirtual