#ifndef CEPH_CLS_LUA_OPS_H #define CEPH_CLS_LUA_OPS_H #include #include "include/encoding.h" struct cls_lua_eval_op { std::string script; std::string handler; bufferlist input; void encode(bufferlist &bl) const { ENCODE_START(1, 1, bl); encode(script, bl); encode(handler, bl); encode(input, bl); ENCODE_FINISH(bl); } void decode(bufferlist::const_iterator &bl) { DECODE_START(1, bl); decode(script, bl); decode(handler, bl); decode(input, bl); DECODE_FINISH(bl); } }; WRITE_CLASS_ENCODER(cls_lua_eval_op) #endif