| 
    10Duke Enterprise C++ Client
    
   | 
 
This is the complete list of members for IdTokenSession, including all inherited members.
| clock | tenduke::oidc::OIDCSessionImpl | protected | 
| DEFAULT_SAFETY_MARGIN_S | tenduke::oidc::OIDCSessionImpl | static | 
| ensureValidSession() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| getAccessToken() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| getOIDCState() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| hasRefreshableState() | tenduke::oidc::OIDCSessionImpl | protectedvirtual | 
| heartbeat() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| IdTokenSession(std::unique_ptr< tenduke::oidc::OIDCState > state, const std::shared_ptr< const tenduke::oidc::OIDCLogin > &oidc, const std::shared_ptr< const tenduke::oidc::OIDCClient > &oidcClient, const std::shared_ptr< tenduke::time::Clock > &clock, const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > &eventListener, uint64_t validitySafetyMarginS, const std::chrono::seconds &loginTimeout) | IdTokenSession | |
| invalidate() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| isValid() override | IdTokenSession | virtual | 
| login() | tenduke::oidc::OIDCSessionImpl | protectedvirtual | 
| loginRequest | tenduke::oidc::OIDCSessionImpl | protected | 
| loginTimeout | tenduke::oidc::OIDCSessionImpl | protected | 
| notify | tenduke::oidc::OIDCSessionImpl | protected | 
| oidc | tenduke::oidc::OIDCSessionImpl | protected | 
| oidcClient | tenduke::oidc::OIDCSessionImpl | protected | 
| OIDCSessionImpl(std::unique_ptr< tenduke::oidc::OIDCState > state, const std::shared_ptr< const tenduke::oidc::OIDCLogin > &oidc, const std::shared_ptr< const tenduke::oidc::OIDCClient > &oidcClient, const std::shared_ptr< tenduke::time::Clock > &clock, const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > &eventListener=nullptr, uint64_t validitySafetyMarginS=DEFAULT_SAFETY_MARGIN_S, std::chrono::milliseconds loginTimeout=DEFAULT_SESSION_LOGIN_TIMEOUT) | tenduke::oidc::OIDCSessionImpl | |
| reEstablish() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| refresh() override | tenduke::oidc::OIDCSessionImpl | virtual | 
| refreshOrLogin() override | IdTokenSession | virtual | 
| state | tenduke::oidc::OIDCSessionImpl | protected | 
| validitySafetyMarginS | tenduke::oidc::OIDCSessionImpl | protected | 
| ~OIDCSession()=default (defined in tenduke::oidc::OIDCSession) | tenduke::oidc::OIDCSession | virtual |