source:
vendors/XIOS/current/src/event_client.hpp
@
6528
Last change on this file since 6528 was 3428, checked in by rblod, 12 years ago | |
---|---|
File size: 749 bytes |
Rev | Line | |
---|---|---|
[3428] | 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.