[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/kopete/dev-0.12/kopete/protocols/msn
From:       Michaƫl Larouche <michael.larouche () kdemail ! net>
Date:       2005-12-31 22:22:11
Message-ID: 1136067731.023776.14464.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 492990 by mlarouche:

Temporary fix compilation of MSN plugin



 M  +62 -61    dispatcher.cpp  
 M  +1 -1      dispatcher.h  
 M  +2 -1      outgoingtransfer.cpp  
 M  +8 -4      p2p.cpp  
 M  +1 -1      p2p.h  


--- branches/work/kopete/dev-0.12/kopete/protocols/msn/dispatcher.cpp #492989:492990
@@ -212,67 +212,68 @@
 
 void Dispatcher::slotReadMessage(const QString &from, const QByteArray& stream)
 {
-	P2P::Message receivedMessage =
-		m_messageFormatter.readMessage(stream);
-
-	receivedMessage.source = from;
-
-	if(receivedMessage.contentType == "application/x-msnmsgrp2p")
-	{
-		if((receivedMessage.header.dataSize == 0)/* && ((receivedMessage.header.flag & 0x02) == 0x02)*/)
-		{
-			TransferContext *current = 0l;
-			QMap<Q_UINT32, TransferContext*>::Iterator it = m_sessions.begin();
-			for(; it != m_sessions.end(); it++)
-			{
-				if(receivedMessage.header.ackSessionIdentifier == it.data()->m_identifier){
-					current = it.data();
-					break;
-				}
-			}
-
-			if(current){
-    			// Inform the transfer object of the acknowledge.
-    			current->m_ackSessionIdentifier = receivedMessage.header.identifier;
-    			current->m_ackUniqueIdentifier = receivedMessage.header.ackSessionIdentifier;
-				current->acknowledged();
-			}
-			else
-			{
-				kdDebug(14140) << k_funcinfo
-					<< "no transfer context with identifier, "
-					<< receivedMessage.header.ackSessionIdentifier
-					<< endl;
-			}
-			return;
-		}
-
-		if(m_messageBuffer.contains(receivedMessage.header.identifier))
-		{
-			kdDebug(14140) << k_funcinfo
-				<< QString("retrieving buffered messsage, %1").arg(receivedMessage.header.identifier)
-				<< endl;
-
-			// The message was split, try to reconstruct the message
-			// with this received piece.
-			Message bufferedMessage = m_messageBuffer[receivedMessage.header.identifier];
-			// Remove the buffered message.
-			m_messageBuffer.remove(receivedMessage.header.identifier);
-
-			bufferedMessage.body.resize(bufferedMessage.body.size() + receivedMessage.header.dataSize);
-			for(Q_UINT32 i=0; i < receivedMessage.header.dataSize; i++){
-				// Add the remaining message data to the buffered message.
-				bufferedMessage.body[receivedMessage.header.dataOffset + i] = receivedMessage.body[i];
-			}
-			bufferedMessage.header.dataSize += receivedMessage.header.dataSize;
-			bufferedMessage.header.dataOffset = 0;
-
-			receivedMessage = bufferedMessage;
-		}
-
-		// Dispatch the received message.
-		dispatch(receivedMessage);
-	}
+	// FIXME: Commented out to make compile -DarkShock
+// 	P2P::Message receivedMessage =
+// 		m_messageFormatter.readMessage(stream);
+// 
+// 	receivedMessage.source = from;
+// 
+// 	if(receivedMessage.contentType == "application/x-msnmsgrp2p")
+// 	{
+// 		if((receivedMessage.header.dataSize == 0)/* && ((receivedMessage.header.flag & 0x02) == 0x02)*/)
+// 		{
+// 			TransferContext *current = 0l;
+// 			QMap<Q_UINT32, TransferContext*>::Iterator it = m_sessions.begin();
+// 			for(; it != m_sessions.end(); it++)
+// 			{
+// 				if(receivedMessage.header.ackSessionIdentifier == it.data()->m_identifier){
+// 					current = it.data();
+// 					break;
+// 				}
+// 			}
+// 
+// 			if(current){
+//     			// Inform the transfer object of the acknowledge.
+//     			current->m_ackSessionIdentifier = receivedMessage.header.identifier;
+//     			current->m_ackUniqueIdentifier = receivedMessage.header.ackSessionIdentifier;
+// 				current->acknowledged();
+// 			}
+// 			else
+// 			{
+// 				kdDebug(14140) << k_funcinfo
+// 					<< "no transfer context with identifier, "
+// 					<< receivedMessage.header.ackSessionIdentifier
+// 					<< endl;
+// 			}
+// 			return;
+// 		}
+// 
+// 		if(m_messageBuffer.contains(receivedMessage.header.identifier))
+// 		{
+// 			kdDebug(14140) << k_funcinfo
+// 				<< QString("retrieving buffered messsage, %1").arg(receivedMessage.header.identifier)
+// 				<< endl;
+// 
+// 			// The message was split, try to reconstruct the message
+// 			// with this received piece.
+// 			Message bufferedMessage = m_messageBuffer[receivedMessage.header.identifier];
+// 			// Remove the buffered message.
+// 			m_messageBuffer.remove(receivedMessage.header.identifier);
+// 
+// 			bufferedMessage.body.resize(bufferedMessage.body.size() + receivedMessage.header.dataSize);
+// 			for(Q_UINT32 i=0; i < receivedMessage.header.dataSize; i++){
+// 				// Add the remaining message data to the buffered message.
+// 				bufferedMessage.body[receivedMessage.header.dataOffset + i] = receivedMessage.body[i];
+// 			}
+// 			bufferedMessage.header.dataSize += receivedMessage.header.dataSize;
+// 			bufferedMessage.header.dataOffset = 0;
+// 
+// 			receivedMessage = bufferedMessage;
+// 		}
+// 
+// 		// Dispatch the received message.
+// 		dispatch(receivedMessage);
+// 	}
 }
 
 void Dispatcher::dispatch(const P2P::Message& message)
--- branches/work/kopete/dev-0.12/kopete/protocols/msn/dispatcher.h #492989:492990
@@ -91,7 +91,7 @@
 			void dispatch(const P2P::Message& message);
 			Kopete::Contact* getContactByAccountId(const QString& accountId);
 
-			P2P::MessageFormatter m_messageFormatter;
+			PeerToPeer::MessageFormatter m_messageFormatter;
 			QMap<Q_UINT32, P2P::TransferContext*> m_sessions;
 			QMap<Q_UINT32, P2P::Message> m_messageBuffer;
 			QString m_contact;
--- branches/work/kopete/dev-0.12/kopete/protocols/msn/outgoingtransfer.cpp #492989:492990
@@ -380,7 +380,8 @@
 
 	QByteArray stream;
 	// Write the message to the memory stream.
-	m_messageFormatter.writeMessage(handshake, stream, true);
+	// FIXME: Disabled to fix compile -DarkShock
+	//m_messageFormatter.writeMessage(handshake, stream, true);
 	// Send the byte stream over the wire.
 	m_socket->writeBlock(stream.data(), stream.size());
 }
--- branches/work/kopete/dev-0.12/kopete/protocols/msn/p2p.cpp #492989:492990
@@ -117,7 +117,8 @@
 
 	QByteArray stream;
 	// Write the acknowledge message to the stream.
-	m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
+	// FIXME: Disabled to fix compile -DarkShock
+	//m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
 	if(!m_socket)
 	{
 		// Send the acknowledge message.
@@ -167,7 +168,8 @@
 	outbound.destination = m_recipient;
 
 	QByteArray stream;
-	m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
+	// FIXME: Disabled to fix compile -DarkShock
+	//m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
 	if(!m_socket)
 	{
 		// Send the data message.
@@ -201,7 +203,8 @@
 	outbound.destination = m_recipient;
 
 	QByteArray stream;
-	m_messageFormatter.writeMessage(outbound, stream);
+	// FIXME: Disabled to fix compile -DarkShock
+	//m_messageFormatter.writeMessage(outbound, stream);
 	// Send the receiving client the data prepartion message.
  	m_dispatcher->callbackChannel()->send(stream);
 }
@@ -348,7 +351,8 @@
 
 		QByteArray stream;
 		// Write the outbound message to the stream.
-		m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
+		// FIXME: Disabled to fix compile -DarkShock
+		//m_messageFormatter.writeMessage(outbound, stream, (m_socket != 0l));
 		if(!m_socket)
 		{
 			// Send the outbound message.
--- branches/work/kopete/dev-0.12/kopete/protocols/msn/p2p.h #492989:492990
@@ -135,7 +135,7 @@
 			bool m_isComplete;
 			Q_INT64 m_offset;
 			Q_INT64 m_totalDataSize;
-			P2P::MessageFormatter m_messageFormatter;
+			PeerToPeer::MessageFormatter m_messageFormatter;
 			QString m_recipient;
 			QString m_sender;
 			KNetwork::KBufferedSocket *m_socket;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic