private void Initialize()
{
m_sessionTimeout = 0;
m_namespaceUris = new NamespaceTable();
m_serverUris = new StringTable();
m_factory = EncodeableFactory.GlobalFactory;
m_nodeCache = new NodeCache(this);
m_configuration = null;
m_instanceCertificate = null;
m_endpoint = null;
m_subscriptions = new List<Subscription>();
m_dictionaries = new Dictionary<NodeId,DataDictionary>();
m_acknowledgementsToSend = new SubscriptionAcknowledgementCollection();
m_latestAcknowledgementsSent = new Dictionary<uint, uint>();
m_identityHistory = new List<IUserIdentity>();
m_outstandingRequests = new LinkedList<AsyncRequestState>();
m_keepAliveInterval = 5000;
m_defaultSubscription = new Subscription();
m_defaultSubscription.DisplayName = "Subscription";
m_defaultSubscription.PublishingInterval = 1000;
m_defaultSubscription.KeepAliveCount = 10;
m_defaultSubscription.LifetimeCount = 1000;
m_defaultSubscription.Priority = 255;
m_defaultSubscription.PublishingEnabled = true;
}
#endregion