| BlockChangeCallback typedef | ttv::chat::ChatUserBlockList | |
| BlockUser(UserId userId, const std::string &reason, bool whisper, const BlockChangeCallback &=nullptr) | ttv::chat::ChatUserBlockList | |
| BlockUser(const std::string &userName, const std::string &reason, bool whisper, const BlockChangeCallback &=nullptr) | ttv::chat::ChatUserBlockList | |
| CancelRequestsForUser(UserId blockUserId) | ttv::chat::ChatUserBlockList | private |
| ChatUserBlockList(std::shared_ptr< User > user) | ttv::chat::ChatUserBlockList | |
| CheckShutdown() override | ttv::chat::ChatUserBlockList | privatevirtual |
| CompleteShutdown() override | ttv::UserComponent | protectedvirtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| FetchBlockedUsers(const FetchBlockedUsersCallback &callback=nullptr) | ttv::chat::ChatUserBlockList | |
| FetchBlockedUsersCallback typedef | ttv::chat::ChatUserBlockList | |
| FetchPage(uint offset, uint limit) | ttv::chat::ChatUserBlockList | private |
| GetBlockedUsers(std::unordered_set< UserId > &result) const | ttv::chat::ChatUserBlockList | |
| GetComponentName() | ttv::chat::ChatUserBlockList | inlinestatic |
| GetLoggerName() const override | ttv::chat::ChatUserBlockList | virtual |
| GetRefreshInterval() const | ttv::chat::ChatUserBlockList | inline |
| GetState() const override | ttv::Component | virtual |
| GetTaskRunner() | ttv::Component | inline |
| GetUser() | ttv::chat::ChatUserBlockList | inline |
| Initialize() override | ttv::UserComponent | virtual |
| IsRefreshInProgress() const | ttv::chat::ChatUserBlockList | private |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| IsUserBlocked(UserId userId) | ttv::chat::ChatUserBlockList | |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| mBlockedUsers | ttv::chat::ChatUserBlockList | private |
| mBlockedUsersCallbacks | ttv::chat::ChatUserBlockList | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mQueuedChanges | ttv::chat::ChatUserBlockList | private |
| mRefreshIntervalMilliseconds | ttv::chat::ChatUserBlockList | private |
| mRefreshResult | ttv::chat::ChatUserBlockList | private |
| mRefreshTimer | ttv::chat::ChatUserBlockList | private |
| mRefreshUsers | ttv::chat::ChatUserBlockList | private |
| mRunningChangeTask | ttv::chat::ChatUserBlockList | private |
| mRunningGetListTask | ttv::chat::ChatUserBlockList | private |
| mRunningTasks | ttv::Component | protected |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mState | ttv::Component | protected |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mUser | ttv::UserComponent | protected |
| mUserInfoList | ttv::chat::ChatUserBlockList | private |
| mUserRepository | ttv::chat::ChatUserBlockList | private |
| OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserInfoFetchComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogInComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogOutComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| ProcessNextRequest() | ttv::chat::ChatUserBlockList | private |
| RefreshComplete(TTV_ErrorCode ec) | ttv::chat::ChatUserBlockList | private |
| ScheduleRequest(UserId blockUserId, bool block, const std::string &reason, bool whisper, const BlockChangeCallback &callback) | ttv::chat::ChatUserBlockList | private |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetLocalValue(SetReference set, UserId blockUserId, bool block) | ttv::chat::ChatUserBlockList | private |
| SetReference typedef | ttv::chat::ChatUserBlockList | private |
| SetRefreshInterval(uint64_t milliseconds) | ttv::chat::ChatUserBlockList | |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) | ttv::Component | virtual |
| Shutdown() override | ttv::chat::ChatUserBlockList | virtual |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| UnblockUser(UserId userId, const BlockChangeCallback &=nullptr) | ttv::chat::ChatUserBlockList | |
| UnblockUser(const std::string &userName, const BlockChangeCallback &=nullptr) | ttv::chat::ChatUserBlockList | |
| Update() override | ttv::chat::ChatUserBlockList | virtual |
| UpdateList() | ttv::chat::ChatUserBlockList | |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ~ChatUserBlockList() | ttv::chat::ChatUserBlockList | virtual |
| ~Component() | ttv::Component | virtual |