DotMSN

XihSolutions.DotMSN.DataTransfer Namespace

Namespace hierarchy

Classes

Class Description
MSNSLPHandler Handles invitations and requests for file transfers, emoticons, user displays and other msn objects.
MSNSLPInvitationEventArgs Used as event argument when an invitation is received.
MSNSLPMessage Represents a single MSNSLPMessage. Usually this message is contained in a P2P Message.
MSNSLPTransferProperties Holds all properties for a single data transfer.
P2PDataMessage Represents a single P2PDataMessage which is used for the actual data transfer. No negotiation handling.
P2PDCHandshakeMessage A P2P Message which is send in a direct-connection.
P2PDCMessage A P2P Message which is send in a direct-connection.
P2PDCPool A pool for P2P Direct-connection messages.
P2PDirectProcessor Handles the direct connections in P2P sessions.
P2PHandler Handles incoming P2P messages from the switchboardserver.
P2PMessage Represents a single P2P framework message.
P2PMessagePool Buffers incomplete P2PMessage and releases them when the message is fully received.
P2PMessageSession P2PMessageSession routes all messages in the p2p framework between the local client and a single remote client.
P2PSessionAffectedEventArgs Used in events where a P2PMessageSession object is created, or in another way affected.
P2PTransferSession A single transfer of data within a p2p session.
P2PTransferSessionEventArgs Used as event argument when a P2PTransferSession is affected.
PersistentStream A multi-user stream.

Delegates

Delegate Description
MSNSLPInvitationReceivedEventHandler This delegate is used when a invitation is received.
P2PTransferSessionChangedEventHandler This delegate is used when events are fired and a transfer session is affected.
SessionChangedEventHandler

Enumerations

Enumeration Description
DataTransferType Defines the type of datatransfer for a MSNSLPHandler
P2PFlag Defines the type of P2P message.