#ifndef __EVENT_CLIENT_HPP__ #define __EVENT_CLIENT_HPP__ #include "xmlioserver_spl.hpp" #include "buffer_out.hpp" ; #include "message.hpp" ; namespace xios { class CEventClient { public: // CEventClient(CContextClient& client,int nbSender,list& serverList); CEventClient(int classId, int typeId); void push(int rank,int nbSender, CMessage& msg) ; // list newEvent(int classId, int type, list sizes) ; list getRanks(void) ; list getSizes(void) ; void send(list&) ; bool isEmpty(void) ; list ranks ; list nbSenders ; list messages ; // CContextClient* client ; int classId ; int typeId ; } ; } #endif