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

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

appInfo() const (defined in caffa::Application)caffa::Application
Application(unsigned int capabilities) (defined in caffa::Application)caffa::Application
Application(AppInfo::AppCapability capability) (defined in caffa::Application)caffa::Application
assertCapability(AppInfo::AppCapability typeToAssert) (defined in caffa::Application)caffa::Applicationstatic
changeSession(caffa::not_null< caffa::Session *> session, caffa::Session::Type newType)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
contactEmail() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
createSession(caffa::Session::Type type)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
defaultDocuments() const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
description() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
destroySession(const std::string &sessionUuid)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
document(const std::string &documentId, const caffa::Session *session)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
document(const std::string &documentId, const caffa::Session *session) const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
documents(const caffa::Session *session)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
documents(const caffa::Session *session) const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
getExistingSession(const std::string &sessionUuid)=0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
getExistingSession(const std::string &sessionUuid) const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
hasActiveSessions() const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
hasCapability(AppInfo::AppCapability typeToCheck) const (defined in caffa::Application)caffa::Application
instance() (defined in caffa::rpc::RestServerApplication)caffa::rpc::RestServerApplicationstatic
majorVersion() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
minorVersion() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
name() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
onShutdown() (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationinlineprotectedvirtual
onStartup() (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationinlineprotectedvirtual
patchVersion() const =0 (defined in caffa::Application)caffa::Applicationpure virtual
portNumber() const override (defined in caffa::rpc::RestServerApplication)caffa::rpc::RestServerApplicationvirtual
quit() override (defined in caffa::rpc::RestServerApplication)caffa::rpc::RestServerApplicationvirtual
readKeyOrCertificate(const std::string &path) (defined in caffa::rpc::RpcApplication)caffa::rpc::RpcApplicationstatic
readyForSession(caffa::Session::Type type) const =0 (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplicationpure virtual
registerInstance(Application *instance) (defined in caffa::Application)caffa::Applicationstatic
requiresValidSession() const (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplication
RestServerApplication(const std::string &clientHost, unsigned short portNumber, int threads, std::shared_ptr< const RestAuthenticator > authenticator)caffa::rpc::RestServerApplication
RpcApplication(unsigned int capabilities) (defined in caffa::rpc::RpcApplication)caffa::rpc::RpcApplication
RpcApplication(AppInfo::AppCapability capability) (defined in caffa::rpc::RpcApplication)caffa::rpc::RpcApplication
run() override (defined in caffa::rpc::RestServerApplication)caffa::rpc::RestServerApplicationvirtual
running() const override (defined in caffa::rpc::RestServerApplication)caffa::rpc::RestServerApplicationvirtual
ServerApplication(unsigned capability) (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplication
ServerApplication(AppInfo::AppCapability capability) (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplication
setRequiresValidSession(bool requiresValidSession) (defined in caffa::rpc::ServerApplication)caffa::rpc::ServerApplication
~Application() (defined in caffa::Application)caffa::Applicationvirtual