|
| ServerApplication (unsigned capability) |
|
| ServerApplication (AppInfo::AppCapability capability) |
|
virtual int | portNumber () const =0 |
|
virtual void | run ()=0 |
|
virtual void | quit ()=0 |
|
virtual bool | running () const =0 |
|
virtual std::shared_ptr< Document > | document (const std::string &documentId, const caffa::Session *session)=0 |
|
virtual std::shared_ptr< const Document > | document (const std::string &documentId, const caffa::Session *session) const =0 |
|
virtual std::list< std::shared_ptr< Document > > | documents (const caffa::Session *session)=0 |
|
virtual std::list< std::shared_ptr< const Document > > | documents (const caffa::Session *session) const =0 |
|
virtual std::list< std::shared_ptr< caffa::Document > > | defaultDocuments () const =0 |
|
bool | requiresValidSession () const |
|
void | setRequiresValidSession (bool requiresValidSession) |
|
virtual bool | readyForSession (caffa::Session::Type type) const =0 |
|
virtual caffa::SessionMaintainer | createSession (caffa::Session::Type type)=0 |
|
virtual bool | hasActiveSessions () const =0 |
|
virtual caffa::SessionMaintainer | getExistingSession (const std::string &sessionUuid)=0 |
|
virtual caffa::ConstSessionMaintainer | getExistingSession (const std::string &sessionUuid) const =0 |
|
virtual void | changeSession (caffa::not_null< caffa::Session *> session, caffa::Session::Type newType)=0 |
|
virtual void | destroySession (const std::string &sessionUuid)=0 |
|
| RpcApplication (unsigned int capabilities) |
|
| RpcApplication (AppInfo::AppCapability capability) |
|
| Application (unsigned int capabilities) |
|
| Application (AppInfo::AppCapability capability) |
|
virtual std::string | name () const =0 |
|
bool | hasCapability (AppInfo::AppCapability typeToCheck) const |
|
AppInfo | appInfo () const |
|
virtual int | majorVersion () const =0 |
|
virtual int | minorVersion () const =0 |
|
virtual int | patchVersion () const =0 |
|
virtual std::string | description () const =0 |
|
virtual std::string | contactEmail () const =0 |
|