Changeset - 052c4ac633a7
[Not reviewed]
0 5 0
HanzZ - 14 years ago 2011-09-28 22:41:53
hanzz.k@gmail.com
Use latest swiften optimizations to increase BoostConnection speed
5 files changed with 7 insertions and 7 deletions:
0 comments (0 inline, 0 general)
CMakeLists.txt
Show inline comments
 
@@ -108,7 +108,7 @@ else()
 
endif()
 

	
 
if(CMAKE_BUILD_TYPE MATCHES Debug)
 
	ADD_DEFINITIONS(-O0)
 
	ADD_DEFINITIONS(-O3)
 
	ADD_DEFINITIONS(-ggdb)
 
	ADD_DEFINITIONS(-DDEBUG)
 
	ADD_DEFINITIONS(-Wall)
include/transport/networkplugin.h
Show inline comments
 
@@ -234,7 +234,7 @@ class NetworkPlugin {
 
		void handleChatStatePayload(const std::string &payload, Swift::ChatState::ChatStateType type);
 
		void handleAttentionPayload(const std::string &payload);
 
		void handleFTStartPayload(const std::string &payload);
 
		void handleDataRead(const Swift::SafeByteArray&);
 
		void handleDataRead(boost::shared_ptr<Swift::SafeByteArray> data);
 
		void _handleConnected(bool error);
 
		void handleDisconnected();
 

	
include/transport/networkpluginserver.h
Show inline comments
 
@@ -76,7 +76,7 @@ class NetworkPluginServer {
 
	private:
 
		void handleNewClientConnection(boost::shared_ptr<Swift::Connection> c);
 
		void handleSessionFinished(Backend *c);
 
		void handleDataRead(Backend *c, const Swift::SafeByteArray&);
 
		void handleDataRead(Backend *c, boost::shared_ptr<Swift::SafeByteArray> data);
 

	
 
		void handleConnectedPayload(const std::string &payload);
 
		void handleDisconnectedPayload(const std::string &payload);
src/networkplugin.cpp
Show inline comments
 
@@ -454,8 +454,8 @@ void NetworkPlugin::handleChatStatePayload(const std::string &data, Swift::ChatS
 
	}
 
}
 

	
 
void NetworkPlugin::handleDataRead(const Swift::SafeByteArray &data) {
 
	m_data.insert(m_data.end(), data.begin(), data.end());
 
void NetworkPlugin::handleDataRead(boost::shared_ptr<Swift::SafeByteArray> data) {
 
	m_data.insert(m_data.end(), data->begin(), data->end());
 

	
 
	while (m_data.size() != 0) {
 
		unsigned int expected_size;
src/networkpluginserver.cpp
Show inline comments
 
@@ -601,9 +601,9 @@ void NetworkPluginServer::handleFTDataPayload(const std::string &data) {
 
	LOG4CXX_INFO(logger, "handleFTDataPayload size=" << payload.data().size());
 
}
 

	
 
void NetworkPluginServer::handleDataRead(Backend *c, const Swift::SafeByteArray &data) {
 
void NetworkPluginServer::handleDataRead(Backend *c, boost::shared_ptr<Swift::SafeByteArray> data) {
 
	// Append data to buffer
 
	c->data.insert(c->data.end(), data.begin(), data.end());
 
	c->data.insert(c->data.end(), data->begin(), data->end());
 

	
 
	// Parse data while there are some
 
	while (c->data.size() != 0) {
0 comments (0 inline, 0 general)