An event loop
This commit is contained in:
parent
ce29081a5f
commit
69e8098cce
10 changed files with 295 additions and 11 deletions
|
@ -28,7 +28,9 @@ public:
|
|||
enum State {
|
||||
initial,
|
||||
disconnected,
|
||||
connected
|
||||
connecting,
|
||||
connected,
|
||||
disconnecting
|
||||
};
|
||||
|
||||
public:
|
||||
|
@ -37,9 +39,11 @@ public:
|
|||
|
||||
void initialize();
|
||||
void deinitialize();
|
||||
void connect();
|
||||
int connect();
|
||||
void disconnect();
|
||||
void send(const std::string& jid, const std::string& body);
|
||||
void publish(const std::string& service, const std::string& node, const std::string& title, const std::string& body);
|
||||
void processMessages();
|
||||
|
||||
static std::string errorTypeToString(gloox::StanzaErrorType err);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue