diff --git a/include/transport/transport.h b/include/transport/transport.h index d14a0040778794a7059082bdafd62beb79537479..133ae54b26b16bab5e50eb299f412b56b1094cce 100644 --- a/include/transport/transport.h +++ b/include/transport/transport.h @@ -48,9 +48,12 @@ namespace Transport { // Connect to server void connect(); - - Swift::Component *getComponent() { return m_component; } - + + boost::signal onConnectionError; + boost::signal onConnected; + boost::signal onXMLOut; + boost::signal onXMLIn; + private: void handleConnected(); void handleConnectionError(const Swift::ComponentError &error); @@ -59,9 +62,9 @@ namespace Transport { // void handlePresence(Swift::Presence::ref presence); // void handleSubscription(Swift::Presence::ref presence); // void handleProbePresence(Swift::Presence::ref presence); -// void handleDataRead(const Swift::String &data); -// void handleDataWritten(const Swift::String &data); -// + void handleDataRead(const Swift::String &data); + void handleDataWritten(const Swift::String &data); + // void handleDiscoInfoResponse(boost::shared_ptr info, const boost::optional& error, const Swift::JID& jid); // void handleCapsChanged(const Swift::JID& jid);