Infinispan HotRod C++ Client 9.2.0.Final
Loading...
Searching...
No Matches
JBasicEventMarshaller.h
Go to the documentation of this file.
1/*
2 * JBasicEventMarshaller.h
3 *
4 * Created on: Aug 2, 2016
5 * Author: rigazilla
6 */
7
8#ifndef INCLUDE_INFINISPAN_HOTROD_JBASICEVENTMARSHALLER_H_
9#define INCLUDE_INFINISPAN_HOTROD_JBASICEVENTMARSHALLER_H_
10
13#include <vector>
14#include <string>
15namespace infinispan {
16namespace hotrod {
17namespace event {
18
19class HR_EXPORT JBasicEventMarshaller: public EventMarshaller {
20public:
21 JBasicEventMarshaller();
22 virtual ~JBasicEventMarshaller();
23
24 virtual void unmarshall(std::vector<char>&, std::string&);
25 virtual void unmarshall(std::vector<char>&, int&);
26
27 virtual std::vector<char> marshall(std::string);
28 virtual std::vector<char> marshall(int);
29
30};
31
32} /* namespace event */
33} /* namespace hotrod */
34} /* namespace infinispan */
35
36#endif /* INCLUDE_INFINISPAN_HOTROD_JBASICEVENTMARSHALLER_H_ */
#define HR_EXPORT
Definition: ImportExport.h:26
Definition: AuthenticationConfiguration.h:10