terom@41: #ifndef MEMCACHE_COMMAND_H terom@41: #define MEMCACHE_COMMAND_H terom@41: terom@41: #include terom@41: #include terom@41: terom@41: #include "../memcache.h" terom@41: terom@41: struct memcache_cmd { terom@41: struct evbuffer *req_header; terom@41: }; terom@41: terom@41: int memcache_cmd_init (struct memcache_cmd *cmd, enum memcache_command cmd_type, struct memcache_key *key, struct memcache_obj *obj); terom@41: terom@41: int memcache_cmd_format_header (struct evbuffer *buf, enum memcache_command cmd_type, struct memcache_key *key, struct memcache_obj *obj); terom@41: int memcache_cmd_parse_header (struct evbuffer *buf, char **header_data, enum memcache_reply *reply_type, struct memcache_key *key, struct memcache_obj *obj, int *has_data); terom@41: terom@41: #endif /* MEMCACHE_COMMAND_H */