Beispiel #1
0
 public Handler(
     InitializeHandler initialize,
     TerminateHandler terminate,
     LoginHandler login,
     ConnectHandler connect,
     LatencyHandler latency,
     DisconnectHandler disconnect,
     RoomHandler room,
     RoomsPageHandler roomsPage,
     RoomOperationHandler roomOperation,
     DataHandler data,
     ForeignDataHandler foreignData,
     LogHandler log)
 {
     Initialize    = initialize;
     Terminate     = terminate;
     Login         = login;
     Connect       = connect;
     Latency       = latency;
     Disconnect    = disconnect;
     Room          = room;
     RoomsPage     = roomsPage;
     RoomOperation = roomOperation;
     Data          = data;
     ForeignData   = foreignData;
     Log           = log;
 }
Beispiel #2
0
        public Api(string dllPath, CallBack callback)
            : base(dllPath)
        {
            _initialize   = GetHandler <InitializeHandler>("Initialize");
            _uninitialize = GetHandler <UninitializeHandler>("UnInitialize");
            _freeMemory   = GetHandler <FreeMemoryHandler>("FreeMemory");
            _setLogLevel  = GetHandler <SetLogLevelHandler>("SetLogLevel");
            _sendCommand  = GetHandler <SendCommandHandler>("SendCommand");
            _setCallback  = GetHandler <SetCallbackHandler>("SetCallback");
            //_setCallbackEx = GetHandler<SetCallbackExHandler>("SetCallbackEx");

            _callback = callback;

            SetCallback(_callback);

            // SetCallbackEx(OnCallBackEx, IntPtr.Zero);
        }
Beispiel #3
0
		public Api(string dllPath, CallBack callback)
			: base(dllPath)
		{
			_initialize = GetHandler<InitializeHandler>("Initialize");
			_uninitialize = GetHandler<UninitializeHandler>("UnInitialize");
			_freeMemory = GetHandler<FreeMemoryHandler>("FreeMemory");
			_setLogLevel = GetHandler<SetLogLevelHandler>("SetLogLevel");
			_sendCommand = GetHandler<SendCommandHandler>("SendCommand");
			_setCallback = GetHandler<SetCallbackHandler>("SetCallback");
			//_setCallbackEx = GetHandler<SetCallbackExHandler>("SetCallbackEx");

			_callback = callback;
			
			SetCallback(_callback);
			
			// SetCallbackEx(OnCallBackEx, IntPtr.Zero);
		}
Beispiel #4
0
 public Handler(
     InitializeHandler initialize,
     TerminateHandler terminate,
     LoginHandler login,
     ConnectHandler connect,
     LatencyHandler latency,
     DisconnectHandler disconnect,
     DataHandler data,
     ForeignDataHandler foreignData,
     LogHandler log)
 {
     Initialize  = initialize;
     Terminate   = terminate;
     Login       = login;
     Connect     = connect;
     Latency     = latency;
     Disconnect  = disconnect;
     Data        = data;
     ForeignData = foreignData;
     Log         = log;
 }