1 #ifndef AliStorageEventManager_H
2 #define AliStorageEventManager_H
4 #include "AliESDEvent.h"
5 #include "AliStorageTypes.h"
17 class AliStorageEventManager
20 AliStorageEventManager();
21 ~AliStorageEventManager();
23 void Send(std::vector<serverListStruct> list,zmq::socket_t *socket);
24 void Send(struct serverRequestStruct *request,zmq::socket_t *socket);
25 void Send(struct clientRequestStruct *request,zmq::socket_t *socket);
26 void Send(AliESDEvent *event, zmq::socket_t *socket);
27 void Send(long message,zmq::socket_t *socket);
28 void Send(bool message,zmq::socket_t *socket);
30 std::vector<serverListStruct> GetServerListVector(zmq::socket_t *socket);
31 AliESDEvent* GetEvent(zmq::socket_t *socket);
34 void SendStreamerInfos(TMessage *mess, zmq::socket_t *socket);
35 zmq::message_t* RecvStreamerInfos(zmq::socket_t *socket);