9 #ifndef anna_comm_Receiver_hpp 10 #define anna_comm_Receiver_hpp 23 class ReceiverFactory;
39 const std::string&
getName()
const {
return a_name; }
76 std::string msg(
"anna::comm::Receiver { Name: ");
97 Receiver(
const char* name) : a_name(name) { ; }
xml::Attribute * createAttribute(const char *name, const char *value, const Namespace *_namespace=NULL)
Node * createChild(const char *name)
virtual void initialize() noexcept(false)
Definition: Receiver.hpp:102
Definition: Server.hpp:53
virtual void eventBreakConnection(const comm::ClientSocket &clientSocket)
Definition: Receiver.hpp:56
const std::string & getName() const
Definition: Receiver.hpp:39
virtual xml::Node * asXML(xml::Node *parent) const noexcept(false)
Definition: Receiver.hpp:86
virtual void apply(ClientSocket &clientSocket, const Message &message) noexcept(false)=0
Definition: ClientSocket.hpp:38
virtual void eventCreateConnection(const Server *server)
Definition: Receiver.hpp:68
Definition: Message.hpp:26
Definition: ReceiverFactory.hpp:53
Definition: Receiver.hpp:33
virtual void eventBreakLocalConnection(const comm::ClientSocket &clientSocket)
Definition: Receiver.hpp:62
virtual std::string asString() const
Definition: Receiver.hpp:74
Receiver(const char *name)
Definition: Receiver.hpp:97