Account(const std::string &accountID) | jami::Account | |
ACCOUNT_TYPE | jami::SIPAccount | static |
accountCodecInfoList_ | jami::Account | protected |
accountID_ | jami::Account | protected |
acquirePort(uint16_t port) | jami::SIPAccountBase | protectedstatic |
acquireRandomEvenPort(const std::pair< uint16_t, uint16_t > &range) const | jami::SIPAccountBase | protected |
active | jami::SIPAccount | |
active_ | jami::Account | protected |
addDefaultModerator(const std::string &peerURI) | jami::Account | |
attach(const std::shared_ptr< Call > &call) | jami::Account | inline |
attach(const std::shared_ptr< Conference > &conf) | jami::Account | inline |
attempt_cnt | jami::SIPAccount | |
autoLoadConversations_ | jami::Account | protected |
buildConfig() const override | jami::SIPAccount | inlinevirtual |
cancelMessage(uint64_t) | jami::Account | inlinevirtual |
checkNATAddress(pjsip_regc_cbparam *param, pj_pool_t *pool) | jami::SIPAccount | |
config() const | jami::SIPAccount | inline |
config_ | jami::Account | protected |
configurationMutex_ | jami::Account | mutableprotected |
connectivityChanged() override | jami::SIPAccount | virtual |
createBindingAddress() | jami::SIPAccount | |
CreateClientDialogAndInvite(const pj_str_t *from, const pj_str_t *contact, const pj_str_t *to, const pj_str_t *target, const pjmedia_sdp_session *local_sdp, pjsip_dialog **dlg, pjsip_inv_session **inv) | jami::SIPAccountBase | |
createDefaultMediaList(bool addVideo, bool onHold=false) | jami::SIPAccountBase | |
DEFAULT_USER_AGENT | jami::Account | protectedstatic |
destroyRegistrationInfo() | jami::SIPAccount | |
detach(const std::shared_ptr< Call > &call) | jami::Account | inline |
doRegister() override | jami::SIPAccount | virtual |
doUnregister(bool forceShutdownConnections=false) override | jami::SIPAccount | virtual |
editConfig(std::function< void(SipAccountConfig &conf)> &&edit) | jami::SIPAccount | inline |
jami::SIPAccountBase::editConfig(std::function< void(AccountConfig &config)> &&edit) | jami::Account | inline |
enableAutoLoadConversations(bool enable) | jami::Account | inline |
enableIceCompIdRfc5245Compliance(bool enable) | jami::Account | inline |
enableIceForMedia(bool enable) | jami::Account | inline |
enablePresence(const bool &enable) | jami::SIPAccount | |
enableVideo(bool enable) | jami::Account | inline |
flush() override | jami::SIPAccountBase | virtual |
generateAudioPort() const | jami::SIPAccountBase | |
getAccountCodecInfoIdList(MediaType mediaType) const | jami::Account | protected |
getAccountDetails() const | jami::Account | inline |
getAccountID() const | jami::Account | inline |
getAccountType() const override | jami::SIPAccount | inlinevirtual |
getActiveAccountCodecInfoList(MediaType mediaType) const | jami::Account | |
getActiveCodecs(MediaType mediaType=MEDIA_ALL) const | jami::Account | |
getAlias() const | jami::Account | inline |
getCall(const std::string &callId) const | jami::Account | inline |
getCallList() const | jami::Account | inline |
getConference(const std::string &confId) const | jami::Account | inline |
getConferenceList() const | jami::Account | inline |
getContactAddress() const | jami::SIPAccount | |
getContactHeader() const | jami::SIPAccount | |
getCredentialCount() const | jami::SIPAccount | inline |
getCredentials() const | jami::SIPAccount | inline |
getCredInfo() const | jami::SIPAccount | inline |
getDefaultCodecDetails(const unsigned &codecId) | jami::Account | static |
getDefaultCodecsId() | jami::Account | static |
getDefaultModerators() const | jami::Account | inline |
getDefaultUserAgent() | jami::Account | protectedstatic |
getDisplayName() const | jami::Account | inline |
getDtmfType() const | jami::SIPAccountBase | inlinevirtual |
getFromUri() const override | jami::SIPAccount | virtual |
getHostname() const | jami::Account | inline |
getHostPortFromSTUN(pj_pool_t *pool) | jami::SIPAccount | |
getIceOptions() const | jami::SIPAccountBase | virtual |
getLastMessages(const uint64_t &base_timestamp) override | jami::SIPAccountBase | virtual |
getLocalInterface() const | jami::SIPAccountBase | inline |
getLocalPort() const | jami::SIPAccount | inline |
getMailBox() const | jami::Account | inline |
getMessageStatus(uint64_t id) const override | jami::SIPAccountBase | inlinevirtual |
getNearbyPeers() const | jami::Account | inlinevirtual |
getPath() const | jami::Account | inline |
getPortsReservation() noexcept | jami::SIPAccountBase | protectedstatic |
getPresence() const | jami::SIPAccount | |
getProfileVcard() const | jami::Account | |
getPublishedAddress() const | jami::SIPAccountBase | inline |
getPublishedIpAddress(uint16_t family=PF_UNSPEC) const | jami::SIPAccountBase | virtual |
getPublishedSameasLocal() const | jami::SIPAccountBase | inline |
getRandomEvenPort(const std::pair< uint16_t, uint16_t > &range) const | jami::SIPAccountBase | protected |
getReceivedParameter() const | jami::SIPAccount | inline |
getRegistrationExpire() const | jami::SIPAccount | inline |
getRegistrationInfo() | jami::SIPAccount | inline |
getRegistrationState() const | jami::Account | inline |
getRingtoneEnabled() const | jami::Account | inline |
getRingtonePath() const | jami::Account | inline |
getRPort() const | jami::SIPAccount | inline |
getServerUri() const | jami::SIPAccount | |
getServiceRoute() const | jami::SIPAccount | inline |
getSrtpFallback() const override | jami::SIPAccount | inlinevirtual |
getStunPort() const override | jami::SIPAccount | inlinevirtual |
getStunServer() const | jami::SIPAccount | inline |
getStunServerName() const | jami::SIPAccount | inline |
getSupportedTlsCiphers() | jami::SIPAccount | static |
getSupportedTlsProtocols() | jami::SIPAccount | static |
getTlsListenerPort() const | jami::SIPAccount | inline |
getTlsSetting() | jami::SIPAccount | inline |
getTlsSettings() const | jami::SIPAccount | |
getToUri(const std::string &username) const override | jami::SIPAccount | virtual |
getTransport() | jami::SIPAccount | inlinevirtual |
getTransportSelector() | jami::SIPAccount | |
getTransportType() const | jami::SIPAccount | inline |
getUPnPActive() const | jami::Account | |
getUPnPIpAddress() const | jami::Account | |
getUserAgentName() | jami::Account | |
getUsername() const | jami::Account | inline |
getUserUri() const override | jami::SIPAccount | virtual |
getViaAddr() | jami::SIPAccount | inline |
getVolatileAccountDetails() const override | jami::SIPAccount | virtual |
HALF_MAX_PORT | jami::SIPAccountBase | static |
handleMessage(const std::shared_ptr< dht::crypto::Certificate > &, const std::string &, const std::pair< std::string, std::string > &) | jami::Account | inlinevirtual |
hangupCalls() | jami::Account | |
hasActiveCodec(MediaType mediaType) const | jami::Account | |
hasCredentials() const | jami::SIPAccount | inline |
hasServiceRoute() const | jami::SIPAccount | inline |
iceCompIdRfc5245Compliant_ | jami::Account | protected |
iceForMediaEnabled_ | jami::Account | protected |
idPath_ | jami::Account | protected |
isActive() const noexcept | jami::Account | inline |
isAllModerators() const | jami::Account | inline |
isAutoAnswerEnabled() const | jami::Account | inline |
isComposingEnabled() const | jami::Account | inline |
isDenySecondCallEnabled() const | jami::Account | inline |
isEmptyOffersEnabled() const | jami::Account | inline |
isEnabled() const | jami::Account | inline |
isIceCompIdRfc5245Compliant() const | jami::Account | inline |
isIceForMediaEnabled() const | jami::Account | inline |
isIP2IP() const override | jami::SIPAccount | virtual |
isLocalModeratorsEnabled() const | jami::Account | inline |
isReadReceiptEnabled() const | jami::Account | inline |
isRegistered() const | jami::SIPAccount | inline |
isRegistrationRefreshEnabled() const | jami::SIPAccount | inline |
isRendezVous() const | jami::Account | inline |
isSrtpEnabled() const override | jami::SIPAccount | inlinevirtual |
isStunEnabled() const override | jami::SIPAccount | inlinevirtual |
isTlsEnabled() const override | jami::SIPAccount | inlinevirtual |
isUsable() const | jami::Account | inline |
isVideoEnabled() const | jami::Account | inline |
lastMessages_ | jami::SIPAccountBase | protected |
link_ | jami::SIPAccountBase | protected |
loadConfig() override | jami::SIPAccount | virtual |
loadDefaultCodecs() | jami::Account | |
mapStateNumberToString(RegistrationState state) | jami::Account | protectedstatic |
matches(std::string_view username, std::string_view hostname) const override | jami::SIPAccount | virtual |
MAX_PORT | jami::SIPAccountBase | static |
MAX_WAITING_MESSAGES_SIZE | jami::SIPAccountBase | protectedstatic |
meetMinimumRequiredVersion(const std::vector< unsigned > &jamiVersion, const std::vector< unsigned > &minRequiredVersion) | jami::Account | static |
messageEngine_ | jami::SIPAccountBase | protected |
mutexLastMessages_ | jami::SIPAccountBase | protected |
newIncomingCall(const std::string &from, const std::vector< libjami::MediaMap > &mediaList, const std::shared_ptr< SipTransport > &sipTr={}) override | jami::SIPAccount | virtual |
newOutgoingCall(std::string_view toUrl, const std::vector< libjami::MediaMap > &mediaList) override | jami::SIPAccount | virtual |
onRegister(pjsip_regc_cbparam *param) | jami::SIPAccount | |
onTextMessage(const std::string &id, const std::string &from, const std::shared_ptr< dht::crypto::Certificate > &peerCert, const std::map< std::string, std::string > &payloads) | jami::SIPAccountBase | virtual |
publishedIp_ | jami::SIPAccountBase | protected |
pushNotificationReceived(const std::string &from, const std::map< std::string, std::string > &data) | jami::SIPAccount | |
rand | jami::Account | mutable |
registrationState_ | jami::Account | protected |
releasePort(uint16_t port) noexcept | jami::SIPAccountBase | static |
removeConference(const std::string &confId) | jami::Account | inline |
removeDefaultModerator(const std::string &peerURI) | jami::Account | |
resetAutoRegistration() | jami::SIPAccount | |
ringtonePath_ | jami::Account | protected |
saveConfig() const | jami::Account | virtual |
searchCodecById(unsigned codecId, MediaType mediaType) | jami::Account | |
searchCodecByName(const std::string &name, MediaType mediaType) | jami::Account | protected |
searchCodecByPayload(unsigned payload, MediaType mediaType) | jami::Account | |
sendMessage(const std::string &to, const std::string &deviceId, const std::map< std::string, std::string > &payloads, uint64_t id, bool retryOnTimeout=true, bool onlyConnected=false) override | jami::SIPAccount | virtual |
sendRegister() | jami::SIPAccount | |
sendTextMessage(const std::string &to, const std::string &deviceId, const std::map< std::string, std::string > &payloads, uint64_t refreshToken=0, bool onlyConnected=false) override | jami::SIPAccountBase | inlinevirtual |
sendUnregister() | jami::SIPAccount | |
setAccountDetails(const std::map< std::string, std::string > &details) | jami::Account | inline |
setActive(bool active) noexcept | jami::Account | inline |
setActiveCodecs(const std::vector< unsigned > &list) override | jami::SIPAccount | virtual |
setAllCodecsActive(MediaType mediaType, bool active) | jami::Account | protected |
setCodecActive(unsigned codecId) | jami::Account | |
setCodecInactive(unsigned codecId) | jami::Account | |
setConfig(std::unique_ptr< AccountConfig > &&config) | jami::Account | inline |
setEnabled(bool enable) | jami::Account | inline |
setIsComposing(const std::string &, bool) | jami::Account | inlinevirtual |
setLocalPort(uint16_t port) | jami::SIPAccount | inline |
setMessageDisplayed(const std::string &, const std::string &, int) | jami::Account | inlinevirtual |
setPublishedAddress(const dhtnet::IpAddr &ip_addr) | jami::SIPAccountBase | |
setPushNotificationConfig(const std::map< std::string, std::string > &data) override | jami::SIPAccount | virtual |
setPushNotificationToken(const std::string &pushDeviceToken="") override | jami::SIPAccount | virtual |
setPushNotificationTopic(const std::string &topic="") | jami::Account | inlinevirtual |
setReceivedParameter(const std::string &received) | jami::SIPAccount | inline |
setRegistrationInfo(pjsip_regc *regc) | jami::SIPAccount | inline |
setRegistrationState(RegistrationState state, int code=0, const std::string &detail_str={}) override | jami::SIPAccount | virtual |
setRPort(int rPort) | jami::SIPAccount | inline |
setTransport(const std::shared_ptr< SipTransport > &=nullptr) | jami::SIPAccount | |
shared() | jami::SIPAccount | inline |
shared() const | jami::SIPAccount | inline |
SIPAccount(const std::string &accountID, bool presenceEnabled) | jami::SIPAccount | |
SIPAccountBase(const std::string &accountID) | jami::SIPAccountBase | |
sortCodec() | jami::Account | protected |
supportPresence(int function, bool enable) | jami::SIPAccount | |
systemCodecContainer_ | jami::Account | protected |
timer | jami::SIPAccount | |
transportError_ | jami::SIPAccountBase | protected |
transportStatus_ | jami::SIPAccountBase | protected |
turnCache_ | jami::SIPAccountBase | protected |
updateDialogViaSentBy(pjsip_dialog *dlg) | jami::SIPAccount | |
updateProfile(const std::string &displayName, const std::string &avatar, const std::string &fileType, int32_t flag) override | jami::SIPAccount | virtual |
updateUpnpController() | jami::Account | protectedvirtual |
upnp_mtx | jami::Account | mutableprotected |
upnpCtrl_ | jami::Account | protected |
weak() | jami::SIPAccount | inline |
weak() const | jami::SIPAccount | inline |
~Account() | jami::Account | virtual |
~SIPAccount() noexcept | jami::SIPAccount | |
~SIPAccountBase() noexcept | jami::SIPAccountBase | virtual |