SecureMessenger
Toggle table of contents
1.0.0
release
Target filter
release
Switch theme
Search in API
Skip to content
SecureMessenger
xmpp
/
ltechnologies.onionphone.securemessenger.protocol.xmpp
/
SmackClientFacade
Smack
Client
Facade
class
SmackClientFacade
(
context
:
Context
)
Smack SDK facade — RFC 6120 JID parsing, RFC 6121 roster, XEP-0313 MAM, XEP-0384 OMEMO.
Members
Constructors
Smack
Client
Facade
Link copied to clipboard
constructor
(
context
:
Context
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
carbon
Manager
Link copied to clipboard
val
carbonManager
:
CarbonManager
?
chat
Manager
Link copied to clipboard
val
chatManager
:
ChatManager
?
connection
Link copied to clipboard
var
connection
:
XMPPTCPConnection
?
file
Transfer
Manager
Link copied to clipboard
val
fileTransferManager
:
FileTransferManager
?
mam
Manager
Link copied to clipboard
val
mamManager
:
MamManager
?
muc
Manager
Link copied to clipboard
val
mucManager
:
MultiUserChatManager
?
omemo
Helper
Link copied to clipboard
var
omemoHelper
:
OmemoHelper
?
omemo
Manager
Link copied to clipboard
val
omemoManager
:
OmemoManager
?
ping
Manager
Link copied to clipboard
val
pingManager
:
PingManager
?
reconnection
Manager
Link copied to clipboard
val
reconnectionManager
:
ReconnectionManager
?
roster
Link copied to clipboard
val
roster
:
Roster
?
Functions
connect
Link copied to clipboard
suspend
fun
connect
(
jid
:
String
,
password
:
String
,
server
:
String
?
,
proxy
:
ProxyConfig
)
:
XMPPTCPConnection
disconnect
Link copied to clipboard
fun
disconnect
(
)
is
Connected
Link copied to clipboard
fun
isConnected
(
)
:
Boolean
join
Muc
Link copied to clipboard
fun
joinMuc
(
roomJid
:
String
,
nickname
:
String
)
my
Bare
Jid
Link copied to clipboard
fun
myBareJid
(
)
:
String
?
roster
Entries
Link copied to clipboard
fun
rosterEntries
(
)
:
List
<
RosterEntry
>
send
Chat
Message
Link copied to clipboard
fun
sendChatMessage
(
remoteJid
:
String
,
body
:
String
)