source:
vendors/XIOS/r_357/src/event_client.hpp
@
8339
Last change on this file since 8339 was 3428, checked in by rblod, 12 years ago | |
---|---|
File size: 749 bytes |
Line | |
---|---|
1 | #ifndef __EVENT_CLIENT_HPP__ |
2 | #define __EVENT_CLIENT_HPP__ |
3 | |
4 | #include "xmlioserver_spl.hpp" |
5 | #include "buffer_out.hpp" ; |
6 | #include "message.hpp" ; |
7 | |
8 | namespace xios |
9 | { |
10 | |
11 | class CEventClient |
12 | { |
13 | public: |
14 | |
15 | // CEventClient(CContextClient& client,int nbSender,list<int>& serverList); |
16 | CEventClient(int classId, int typeId); |
17 | void push(int rank,int nbSender, CMessage& msg) ; |
18 | |
19 | // list<CBufferOut*> newEvent(int classId, int type, list<int> sizes) ; |
20 | list<int> getRanks(void) ; |
21 | list<int> getSizes(void) ; |
22 | void send(list<CBufferOut*>&) ; |
23 | bool isEmpty(void) ; |
24 | list<int> ranks ; |
25 | list<int> nbSenders ; |
26 | list<CMessage*> messages ; |
27 | // CContextClient* client ; |
28 | int classId ; |
29 | int typeId ; |
30 | } ; |
31 | |
32 | } |
33 | |
34 | #endif |
Note: See TracBrowser
for help on using the repository browser.