示例#1
0
        void InitializeEngine()
        {
            client        = new TClient();
            clientManager = new TClientProfileManager(client, dispatcher);

            InitializeEngineEvents();
        }
示例#2
0
        public MainPage()
        {
            this.InitializeComponent();
            dispatcher = CoreWindow.GetForCurrentThread().Dispatcher;

            logger = new Logger(ServerLogTime);

            server = new TServer(Guid.NewGuid(), "Server Name", logger);
            client = new TClient(Guid.NewGuid(), "Client Name", logger);

            serverManager = new TServerProfileManager(server);
            clientManager = new TClientProfileManager(client);

            server.NetworkNotAvailable += event_NetworkNotAvailable;
            client.ConnectionTimeout   += client_ConnectionTimeout;

            serverManager.ConnectedFolder.New    += ServerConnectedFolder_New;
            serverManager.ConnectedFolder.Delete += ServerConnectedFolder_Delete;

            clientManager.ConnectedFolder.New    += ClientConnectedFolder_New;
            clientManager.ConnectedFolder.Delete += ClientConnectedFolder_Delete;

            clientManager.AvailableFolder.New     += AvailableFolder_New;
            clientManager.AvailableFolder.Updated += AvailableFolder_Updated;

            SocketReset();
        }