Public Member Functions | |
| ServiceSkeletonPrivate (const ServiceSkeleton::Configuration &config, ServiceImplementation *impl, ServiceSkeleton *q) | |
| void | onCurrentPlayerChanged () |
| SessionInfo | createSessionInfo () |
| QString | pathForPlayer (Player::PlayerKey key) const |
| void | exportPlayer (const SessionInfo &sessionInfo) |
| bool | playerKeyFromUuid (const QString &uuid, Player::PlayerKey &key) const |
| bool | uuidIsValid (const QString &uuid, Player::PlayerKey &key) const |
Public Attributes | |
| media::apparmor::lomiri::RequestContextResolver::Ptr | request_context_resolver |
| media::apparmor::lomiri::RequestAuthenticator::Ptr | request_authenticator |
| QDBusConnection | m_connection |
| QMap< QString, Player::PlayerKey > | named_player_map |
| QMap< QString, Player::PlayerKey > | uuid_player_map |
| QMap< media::Player::PlayerKey, OwnerInfo > | player_owner_map |
| mpris::MediaPlayer2 | m_mprisAdaptor |
| ServiceImplementation * | impl |
| ServiceSkeleton * | q_ptr |
Definition at line 60 of file service_skeleton.cpp.
| ServiceSkeletonPrivate::ServiceSkeletonPrivate | ( | const ServiceSkeleton::Configuration & | config, |
| ServiceImplementation * | impl, | ||
| ServiceSkeleton * | q ) |
Definition at line 107 of file service_skeleton.cpp.
References lomiri::MediaHubService::ServiceImplementation::currentPlayerChanged(), impl, m_connection, m_mprisAdaptor, MH_ERROR, onCurrentPlayerChanged(), q_ptr, request_authenticator, and request_context_resolver.
|
inline |
Definition at line 71 of file service_skeleton.cpp.
References pathForPlayer().
| void ServiceSkeletonPrivate::exportPlayer | ( | const SessionInfo & | sessionInfo | ) |
Definition at line 146 of file service_skeleton.cpp.
References impl, lomiri::MediaHubService::SessionInfo::key, m_connection, MH_ERROR, lomiri::MediaHubService::SessionInfo::objectPath, request_authenticator, request_context_resolver, and lomiri::MediaHubService::PlayerImplementation::trackList().
| void ServiceSkeletonPrivate::onCurrentPlayerChanged | ( | ) |
Definition at line 125 of file service_skeleton.cpp.
References lomiri::MediaHubService::PlayerImplementation::audioStreamRole(), impl, lomiri::MediaHubService::Player::invalidKey, m_mprisAdaptor, and lomiri::MediaHubService::Player::multimedia.
Referenced by ServiceSkeletonPrivate().
| QString ServiceSkeletonPrivate::pathForPlayer | ( | Player::PlayerKey | key | ) | const |
Definition at line 141 of file service_skeleton.cpp.
Referenced by createSessionInfo().
| bool ServiceSkeletonPrivate::playerKeyFromUuid | ( | const QString & | uuid, |
| Player::PlayerKey & | key ) const |
Definition at line 193 of file service_skeleton.cpp.
References uuid_player_map.
Referenced by uuidIsValid().
| bool ServiceSkeletonPrivate::uuidIsValid | ( | const QString & | uuid, |
| Player::PlayerKey & | key ) const |
Definition at line 202 of file service_skeleton.cpp.
References impl, and playerKeyFromUuid().
| ServiceImplementation* lomiri::MediaHubService::ServiceSkeletonPrivate::impl |
Definition at line 101 of file service_skeleton.cpp.
Referenced by exportPlayer(), onCurrentPlayerChanged(), ServiceSkeletonPrivate(), and uuidIsValid().
| QDBusConnection lomiri::MediaHubService::ServiceSkeletonPrivate::m_connection |
Definition at line 92 of file service_skeleton.cpp.
Referenced by exportPlayer(), and ServiceSkeletonPrivate().
| mpris::MediaPlayer2 lomiri::MediaHubService::ServiceSkeletonPrivate::m_mprisAdaptor |
Definition at line 99 of file service_skeleton.cpp.
Referenced by onCurrentPlayerChanged(), and ServiceSkeletonPrivate().
| QMap<QString, Player::PlayerKey> lomiri::MediaHubService::ServiceSkeletonPrivate::named_player_map |
Definition at line 94 of file service_skeleton.cpp.
| QMap<media::Player::PlayerKey, OwnerInfo> lomiri::MediaHubService::ServiceSkeletonPrivate::player_owner_map |
Definition at line 98 of file service_skeleton.cpp.
| ServiceSkeleton* lomiri::MediaHubService::ServiceSkeletonPrivate::q_ptr |
Definition at line 102 of file service_skeleton.cpp.
Referenced by ServiceSkeletonPrivate().
| media::apparmor::lomiri::RequestAuthenticator::Ptr lomiri::MediaHubService::ServiceSkeletonPrivate::request_authenticator |
Definition at line 91 of file service_skeleton.cpp.
Referenced by exportPlayer(), and ServiceSkeletonPrivate().
| media::apparmor::lomiri::RequestContextResolver::Ptr lomiri::MediaHubService::ServiceSkeletonPrivate::request_context_resolver |
Definition at line 90 of file service_skeleton.cpp.
Referenced by exportPlayer(), and ServiceSkeletonPrivate().
| QMap<QString, Player::PlayerKey> lomiri::MediaHubService::ServiceSkeletonPrivate::uuid_player_map |
Definition at line 96 of file service_skeleton.cpp.
Referenced by playerKeyFromUuid().