JS8Call-Improved master
Loading...
Searching...
No Matches
Inbox Class Reference

#include <Inbox.h>

Public Member Functions

 Inbox (QString path)
bool isOpen ()
bool open ()
void close ()
QString error ()
int count (QString type, QString query, QString match)
QList< QPair< int, Message > > values (QString type, QString query, QString match, int offset, int limit)
Message value (int key)
int append (Message value)
bool set (int key, Message value)
bool del (int key)
QList< QPair< int, Message > > fetchForCall (const QString &callPattern)
int countUnreadFrom (QString from)
int countUnreadForCallsign (const QString &callsign)
int countGroupUnreadForCallsign (const QString &group_name, const QString &callsign)
QPair< int, MessagefirstUnreadFrom (QString from)
int getLookaheadMessageIdForCallsign (const QString &callsign, int afterMsgId)
QMap< QString, int > getGroupMessageCounts ()
int getNextGroupMessageIdForCallsign (const QString &group_name, const QString &callsign)
int getLookaheadGroupMessageIdForCallsign (const QString &group_name, const QString &callsign, int afterMsgId)
bool markGroupMsgDeliveredForCallsign (int msgId, QString callsign)

Detailed Description

(C) 2018 Jordan Sherer kn4cr.nosp@m.d@gm.nosp@m.ail.c.nosp@m.om - All Rights Reserved

Member Function Documentation

◆ countUnreadFrom()

int Inbox::countUnreadFrom ( QString from)

High-Level Interface

◆ isOpen()

bool Inbox::isOpen ( )

Low-Level Interface


The documentation for this class was generated from the following files: