source:
vendors/XIOS/current/src/event_server.hpp
@
7197
Last change on this file since 7197 was 3428, checked in by rblod, 12 years ago | |
---|---|
File size: 584 bytes |
Rev | Line | |
---|---|---|
[3428] | 1 | #ifndef __EVENT_SERVER_HPP__ |
2 | #define __EVENT_SERVER_HPP__ | |
3 | ||
4 | #include "xmlioserver_spl.hpp" | |
5 | #include "buffer_in.hpp" | |
6 | #include "buffer_server.hpp" | |
7 | ||
8 | namespace xios | |
9 | { | |
10 | ||
11 | class CEventServer | |
12 | { | |
13 | public: | |
14 | ||
15 | int classId ; | |
16 | int type ; | |
17 | int nbSender ; | |
18 | ||
19 | ||
20 | void push(int rank,CServerBuffer* serverBuffer ,char* startBuffer,int size) ; | |
21 | ||
22 | struct SSubEvent | |
23 | { | |
24 | int rank ; | |
25 | CServerBuffer* serverBuffer ; | |
26 | CBufferIn* buffer ; | |
27 | int size ; | |
28 | } ; | |
29 | ||
30 | list<SSubEvent> subEvents ; | |
31 | ||
32 | bool isFull(void) ; | |
33 | ~CEventServer() ; | |
34 | } ; | |
35 | ||
36 | } | |
37 | ||
38 | #endif |
Note: See TracBrowser
for help on using the repository browser.