Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
caffa::rpc::Client Member List

This is the complete list of members for caffa::rpc::Client, including all inherited members.

appInfo() const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
changeSession(caffa::Session::Type newType)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
checkSession() const =0caffa::rpc::Clientpure virtual
clearChildObjects(const caffa::ObjectHandle *objectHandle, const std::string &fieldName)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
Client(const std::string &hostname, int port) (defined in caffa::rpc::Client)caffa::rpc::Clientinline
deepCopyChildObjectFrom(const caffa::ObjectHandle *objectHandle, const std::string &fieldName, const caffa::ObjectHandle *childObject)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
destroySession()=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
document(const std::string &documentId) const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
documents() const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
execute(caffa::not_null< const caffa::ObjectHandle * > selfObject, const std::string &methodName, const std::string &jsonArguments) const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
get(const caffa::ObjectHandle *objectHandle, const std::string &fieldName) constcaffa::rpc::Client
getChildObjects(const caffa::ObjectHandle *objectHandle, const std::string &fieldName) const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
getDeepCopyOfChildObject(const caffa::ObjectHandle *objectHandle, const std::string &fieldName) const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
getShallowCopyOfChildObject(const caffa::ObjectHandle *objectHandle, const std::string &fieldName) const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
hostname() const (defined in caffa::rpc::Client)caffa::rpc::Clientinline
insertChildObject(const caffa::ObjectHandle *objectHandle, const std::string &fieldName, size_t index, const caffa::ObjectHandle *childObject)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
port() const (defined in caffa::rpc::Client)caffa::rpc::Clientinline
removeChildObject(const caffa::ObjectHandle *objectHandle, const std::string &fieldName, size_t index)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
sendKeepAlive()=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
sessionUuid() const =0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
set(const caffa::ObjectHandle *objectHandle, const std::string &fieldName, const DataType &value)caffa::rpc::Client
setChildObject(const caffa::ObjectHandle *objectHandle, const std::string &fieldName, const caffa::ObjectHandle *childObject)=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
startKeepAliveThread()=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
stopServer()=0 (defined in caffa::rpc::Client)caffa::rpc::Clientpure virtual
~Client()=default (defined in caffa::rpc::Client)caffa::rpc::Clientvirtual