|
using System;
using System.ServiceModel.Channels;
using PgmTransport.Sockets;
using PgmTransport.Channels;
namespace PgmTransport
{
class PgmInputSessionChannel : PgmInputChannel, IInputSessionChannel
{
InputSession session = new InputSession();
public PgmInputSessionChannel(PgmSessionChannelListener listener, PgmReceiver client, BufferManager mngr, MessageEncoder encoder, PgmTransportBindingElement bindingElement)
: base(listener, client, mngr, encoder, bindingElement)
{
m_channelHandler = new DatagramHandler(client, mngr, Dispatch);
}
#region ISessionChannel<IInputSession> Members
public IInputSession Session
{
get
{
return session;
}
}
#endregion
private class InputSession : IInputSession, ISession
{
private string id = "pgm-session-" + Guid.NewGuid().ToString();
public string Id
{
get
{
return this.id;
}
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.