|
| void | start () |
| | Starts toxcore and it's event loop, can be called from any thread. More...
|
| |
| QByteArray | getToxSaveData () |
| | Returns the unencrypted tox save data. More...
|
| |
| void | acceptFriendRequest (const ToxPk &friendPk) |
| |
| void | requestFriendship (const ToxId &friendAddress, const QString &message) |
| |
| void | groupInviteFriend (uint32_t friendId, int groupId) |
| |
| int | createGroup (uint8_t type=TOX_CONFERENCE_TYPE_AV) |
| |
| void | removeFriend (uint32_t friendId) |
| |
| void | removeGroup (int groupId) |
| |
| void | setStatus (Status::Status status) |
| |
| void | setUsername (const QString &username) |
| |
| void | setStatusMessage (const QString &message) |
| |
| bool | sendMessage (uint32_t friendId, const QString &message, ReceiptNum &receipt) override |
| |
| void | sendGroupMessage (int groupId, const QString &message) override |
| |
| void | sendGroupAction (int groupId, const QString &message) override |
| |
| void | changeGroupTitle (int groupId, const QString &title) |
| |
| bool | sendAction (uint32_t friendId, const QString &action, ReceiptNum &receipt) override |
| |
| void | sendTyping (uint32_t friendId, bool typing) |
| |
| void | setNospam (uint32_t nospam) |
| | Sets the NoSpam value to prevent friend request spam. More...
|
| |
|
| void | connected () |
| |
| void | disconnected () |
| |
| void | friendRequestReceived (const ToxPk &friendPk, const QString &message) |
| |
| void | friendAvatarChanged (const ToxPk &friendPk, const QByteArray &pic) |
| |
| void | friendAvatarRemoved (const ToxPk &friendPk) |
| |
| void | requestSent (const ToxPk &friendPk, const QString &message) |
| |
| void | failedToAddFriend (const ToxPk &friendPk, const QString &errorInfo=QString()) |
| |
| void | usernameSet (const QString &username) |
| |
| void | statusMessageSet (const QString &message) |
| |
| void | statusSet (Status::Status status) |
| |
| void | idSet (const ToxId &id) |
| |
| void | failedToSetUsername (const QString &username) |
| |
| void | failedToSetStatusMessage (const QString &message) |
| |
| void | failedToSetStatus (Status::Status status) |
| |
| void | failedToSetTyping (bool typing) |
| |
| void | saveRequest () |
| |
| void | fileAvatarOfferReceived (uint32_t friendId, uint32_t fileId, const QByteArray &avatarHash, uint64_t filesize) |
| |
| void | friendMessageReceived (uint32_t friendId, const QString &message, bool isAction) |
| |
| void | friendAdded (uint32_t friendId, const ToxPk &friendPk) |
| |
| void | friendStatusChanged (uint32_t friendId, Status::Status status) |
| |
| void | friendStatusMessageChanged (uint32_t friendId, const QString &message) |
| |
| void | friendUsernameChanged (uint32_t friendId, const QString &username) |
| |
| void | friendTypingChanged (uint32_t friendId, bool isTyping) |
| |
| void | friendRemoved (uint32_t friendId) |
| |
| void | friendLastSeenChanged (uint32_t friendId, const QDateTime &dateTime) |
| |
| void | emptyGroupCreated (int groupnumber, const GroupId groupId, const QString &title=QString()) |
| |
| void | groupInviteReceived (const GroupInvite &inviteInfo) |
| |
| void | groupMessageReceived (int groupnumber, int peernumber, const QString &message, bool isAction) |
| |
| void | groupNamelistChanged (int groupnumber, int peernumber, uint8_t change) |
| |
| void | groupPeerlistChanged (int groupnumber) |
| |
| void | groupPeerNameChanged (int groupnumber, const ToxPk &peerPk, const QString &newName) |
| |
| void | groupTitleChanged (int groupnumber, const QString &author, const QString &title) |
| |
| void | groupPeerAudioPlaying (int groupnumber, ToxPk peerPk) |
| |
| void | groupSentFailed (int groupId) |
| |
| void | groupJoined (int groupnumber, GroupId groupId) |
| |
| void | actionSentResult (uint32_t friendId, const QString &action, int success) |
| |
| void | receiptRecieved (int friedId, ReceiptNum receipt) |
| |
| void | failedToRemoveFriend (uint32_t friendId) |
| |
|
| const CoreAV * | getAv () const |
| |
| CoreAV * | getAv () |
| |
| void | setAv (CoreAV *coreAv) |
| |
| CoreFile * | getCoreFile () const |
| |
| Tox * | getTox () const |
| |
| CompatibleRecursiveMutex & | getCoreLoopLock () const |
| |
| const CoreExt * | getExt () const |
| |
| CoreExt * | getExt () |
| |
| | ~Core () |
| |
| uint64_t | getMaxMessageSize () const |
| |
| QString | getPeerName (const ToxPk &id) const |
| |
| QVector< uint32_t > | getFriendList () const |
| | Returns the list of friendIds in our friendlist, an empty list on error. More...
|
| |
| GroupId | getGroupPersistentId (uint32_t groupNumber) const override |
| |
| uint32_t | getGroupNumberPeers (int groupId) const override |
| | Get number of peers in the conference. More...
|
| |
| QString | getGroupPeerName (int groupId, int peerId) const override |
| | Get the name of a peer of a group. More...
|
| |
| ToxPk | getGroupPeerPk (int groupId, int peerId) const override |
| | Get the public key of a peer of a group. More...
|
| |
| QStringList | getGroupPeerNames (int groupId) const override |
| | Get the names of the peers of a group. More...
|
| |
| bool | getGroupAvEnabled (int groupId) const override |
| | Check, that group has audio or video stream. More...
|
| |
| ToxPk | getFriendPublicKey (uint32_t friendNumber) const |
| | Get the public key part of the ToxID only. More...
|
| |
| QString | getFriendUsername (uint32_t friendNumber) const |
| | Get the username of a friend. More...
|
| |
| bool | isFriendOnline (uint32_t friendId) const |
| | Checks if a friend is online. Unknown friends are considered offline. More...
|
| |
| bool | hasFriendWithPublicKey (const ToxPk &publicKey) const |
| | Checks if we have a friend by public key. More...
|
| |
| uint32_t | joinGroupchat (const GroupInvite &inviteInfo) |
| | Accept a groupchat invite. More...
|
| |
| void | quitGroupChat (int groupId) const |
| |
| QString | getUsername () const override |
| | Returns our username, or an empty string on failure. More...
|
| |
| Status::Status | getStatus () const |
| | Returns our user status. More...
|
| |
| QString | getStatusMessage () const |
| | Returns our status message, or an empty string on failure. More...
|
| |
| ToxId | getSelfId () const override |
| | Returns our Tox ID. More...
|
| |
| ToxPk | getSelfPublicKey () const override |
| | Gets self public key. More...
|
| |
| QPair< QByteArray, QByteArray > | getKeypair () const |
| | Returns our public and private keys. More...
|
| |
| void | sendFile (uint32_t friendId, QString filename, QString filePath, long long filesize) |
| |
| | ICoreFriendMessageSender ()=default |
| |
| virtual | ~ICoreFriendMessageSender () |
| |
| | ICoreFriendMessageSender (const ICoreFriendMessageSender &)=default |
| |
| ICoreFriendMessageSender & | operator= (const ICoreFriendMessageSender &)=default |
| |
| | ICoreFriendMessageSender (ICoreFriendMessageSender &&)=default |
| |
| ICoreFriendMessageSender & | operator= (ICoreFriendMessageSender &&)=default |
| |
| virtual bool | sendAction (uint32_t friendId, const QString &action, ReceiptNum &receipt)=0 |
| |
| virtual bool | sendMessage (uint32_t friendId, const QString &message, ReceiptNum &receipt)=0 |
| |
Public Member Functions inherited from ICoreIdHandler |
| | ICoreIdHandler ()=default |
| |
| virtual | ~ICoreIdHandler () |
| |
| | ICoreIdHandler (const ICoreIdHandler &)=default |
| |
| ICoreIdHandler & | operator= (const ICoreIdHandler &)=default |
| |
| | ICoreIdHandler (ICoreIdHandler &&)=default |
| |
| ICoreIdHandler & | operator= (ICoreIdHandler &&)=default |
| |
| | ICoreGroupMessageSender ()=default |
| |
| virtual | ~ICoreGroupMessageSender () |
| |
| | ICoreGroupMessageSender (const ICoreGroupMessageSender &)=default |
| |
| ICoreGroupMessageSender & | operator= (const ICoreGroupMessageSender &)=default |
| |
| | ICoreGroupMessageSender (ICoreGroupMessageSender &&)=default |
| |
| ICoreGroupMessageSender & | operator= (ICoreGroupMessageSender &&)=default |
| |
| virtual void | sendGroupAction (int groupId, const QString &message)=0 |
| |
| virtual void | sendGroupMessage (int groupId, const QString &message)=0 |
| |
| | ICoreGroupQuery ()=default |
| |
| virtual | ~ICoreGroupQuery () |
| |
| | ICoreGroupQuery (const ICoreGroupQuery &)=default |
| |
| ICoreGroupQuery & | operator= (const ICoreGroupQuery &)=default |
| |
| | ICoreGroupQuery (ICoreGroupQuery &&)=default |
| |
| ICoreGroupQuery & | operator= (ICoreGroupQuery &&)=default |
| |
|
| static void | onFriendRequest (Tox *tox, const uint8_t *cUserId, const uint8_t *cMessage, size_t cMessageSize, void *core) |
| |
| static void | onFriendMessage (Tox *tox, uint32_t friendId, Tox_Message_Type type, const uint8_t *cMessage, size_t cMessageSize, void *core) |
| |
| static void | onFriendNameChange (Tox *tox, uint32_t friendId, const uint8_t *cName, size_t cNameSize, void *core) |
| |
| static void | onFriendTypingChange (Tox *tox, uint32_t friendId, bool isTyping, void *core) |
| |
| static void | onStatusMessageChanged (Tox *tox, uint32_t friendId, const uint8_t *cMessage, size_t cMessageSize, void *core) |
| |
| static void | onUserStatusChanged (Tox *tox, uint32_t friendId, Tox_User_Status userstatus, void *core) |
| |
| static void | onConnectionStatusChanged (Tox *tox, uint32_t friendId, Tox_Connection status, void *vCore) |
| |
| static void | onGroupInvite (Tox *tox, uint32_t friendId, Tox_Conference_Type type, const uint8_t *cookie, size_t length, void *vCore) |
| |
| static void | onGroupMessage (Tox *tox, uint32_t groupId, uint32_t peerId, Tox_Message_Type type, const uint8_t *cMessage, size_t length, void *vCore) |
| |
| static void | onGroupPeerListChange (Tox *, uint32_t groupId, void *core) |
| |
| static void | onGroupPeerNameChange (Tox *, uint32_t groupId, uint32_t peerId, const uint8_t *name, size_t length, void *core) |
| |
| static void | onGroupTitleChange (Tox *tox, uint32_t groupId, uint32_t peerId, const uint8_t *cTitle, size_t length, void *vCore) |
| |
| static void | onLosslessPacket (Tox *tox, uint32_t friendId, const uint8_t *data, size_t length, void *core) |
| | Handling of custom lossless packets received by toxcore. Currently only used to forward toxext packets to CoreExt. More...
|
| |
| static void | onReadReceiptCallback (Tox *tox, uint32_t friendId, uint32_t receipt, void *core) |
| |
| static void | registerCallbacks (Tox *tox) |
| | Registers all toxcore callbacks. More...
|
| |
Definition at line 59 of file core.h.