63 return action !=
nullptr;
static CacheManager * GetInstance()
Mgr::Action::Pointer createNamedAction(const char *actionName)
Response()=default
recipient's constructor
struct msghdr with a known type, fixed-size I/O and control buffers
void putString(const String &s)
store variable-length string
bool hasMoreData() const
returns true if there is data to extract; handy for optional parts
void getPod(Pod &pod) const
load POD
void getString(String &s) const
load variable-length string
void checkType(int aType) const
void putPod(const Pod &pod)
store POD
void setType(int aType)
sets message type; use MessageType enum
Ipc::Response::Pointer clone() const override
returns a copy of this
void pack(Ipc::TypedMsgHdr &msg) const override
prepare for sendmsg()
bool hasAction() const
whether response contain action object
const Action & getAction() const
returns action object
Action::Pointer action
action relating to response
char const * termedBuf() const