Пример #1
0
 SessionFactoryHelper(SessionCallback callback)
 {
     _callback            = callback;
     _initData            = new Ice.InitializationData();
     _initData.properties = Ice.Util.createProperties();
     setDefaultProperties();
 }
Пример #2
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="initData">The Ice.InitializationData for initializing
 /// the communicator.</param>
 /// <param name="finderStr">The stringified Ice.RouterFinder proxy.</param>
 /// <param name="useCallbacks">True if the session should create an object adapter for receiving callbacks.</param>
 public SessionHelper(SessionCallback callback, Ice.InitializationData initData, string finderStr, bool useCallbacks)
 {
     _callback = callback;
     _initData = initData;
     _finderStr = finderStr;
     _useCallbacks = useCallbacks;
 }
Пример #3
0
 /// <summary>
 /// Creates a SessionFactory object.
 /// </summary>
 /// <param name="properties">The properties to use when creating the communicator.</param>
 /// <param name="callback">The callback object for notifications.</param>
 public SessionFactoryHelper(Ice.Properties properties, SessionCallback callback)
 {
     _callback = callback;
     _initData = new Ice.InitializationData();
     _initData.properties = properties;
     setDefaultProperties();
 }
Пример #4
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="initData">The Ice.InitializationData for initializing
 /// the communicator.</param>
 /// <param name="finderStr">The stringified Ice.RouterFinder proxy.</param>
 /// <param name="useCallbacks">True if the session should create an object adapter for receiving callbacks.</param>
 internal SessionHelper(SessionCallback callback, Ice.InitializationData initData, string finderStr, bool useCallbacks)
 {
     _callback     = callback;
     _initData     = initData;
     _finderStr    = finderStr;
     _useCallbacks = useCallbacks;
 }
Пример #5
0
 /// <summary>
 /// Creates a SessionFactory object.
 /// </summary>
 /// <param name="callback">The callback object for notifications.</param>
 public SessionFactoryHelper(SessionCallback callback)
 {
     _callback = callback;
     _initData = new Ice.InitializationData();
     _initData.properties = Ice.Util.createProperties();
     setDefaultProperties();
 }
Пример #6
0
 SessionFactoryHelper(Ice.InitializationData initData, SessionCallback callback)
 {
     _callback = callback;
     _initData = initData;
     if (_initData.properties == null)
     {
         _initData.properties = Ice.Util.createProperties();
     }
     setDefaultProperties();
 }
Пример #7
0
 /// <summary>
 /// Creates a SessionFactory object.
 /// </summary>
 /// <param name="initData">The initialization data to use when creating the communicator.</param>
 /// <param name="callback">The callback object for notifications.</param>
 public SessionFactoryHelper(Ice.InitializationData initData, SessionCallback callback)
 {
     _callback = callback;
     _initData = initData;
     if(_initData.properties == null)
     {
     _initData.properties = Ice.Util.createProperties();
     }
     setDefaultProperties();
 }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.fragment_login_fragment, container, false);

            LoginButton loginButton = view.FindViewById <LoginButton>(Resource.Id.login_button_fragment);

            loginButton.SetSuportFragment(this); // set fragment for LoginButton

            callback = new SessionCallback(this);
            Session.CurrentSession.AddCallback(callback);
            return(view);
        }
Пример #9
0
 /// <summary>
 /// Creates a SessionFactory object.
 /// </summary>
 /// <param name="properties">The properties to use when creating the communicator.</param>
 /// <param name="callback">The callback object for notifications.</param>
 public SessionFactoryHelper(Ice.Properties properties, SessionCallback callback)
 {
     if(properties == null)
     {
     throw new Ice.InitializationException(
                                 "Attempt to create a SessionFactoryHelper with a null Properties argument");
     }
     _callback = callback;
     _initData = new Ice.InitializationData();
     _initData.properties = properties;
     setDefaultProperties();
 }
Пример #10
0
 SessionFactoryHelper(Ice.Properties properties, SessionCallback callback)
 {
     if (properties == null)
     {
         throw new Ice.InitializationException(
                   "Attempt to create a SessionFactoryHelper with a null Properties argument");
     }
     _callback            = callback;
     _initData            = new Ice.InitializationData();
     _initData.properties = properties;
     setDefaultProperties();
 }
Пример #11
0
 private async Task Publish(CdpSession request, CancellationToken token,
                            Action <CdpSession, CdpResponse> callback = null)
 {
     Interlocked.Add(ref _methodId, 1);
     request.Setup(_methodId, _cdpSessionId);
     _cbMap[_methodId] = new SessionCallback
     {
         Id       = _methodId,
         Request  = request,
         Callback = callback ?? HandleCallback
     };
     await Send(new CdpRequest(CdpApi.Methods.TargetSendMsg, _methodId, request));
 }
Пример #12
0
        SessionFactoryHelper(SessionCallback callback,
                             Dictionary <string, string> properties,
                             Ice.ILogger?logger = null,
                             Ice.Instrumentation.ICommunicatorObserver?observer = null,
                             Action?threadStart        = null,
                             Action?threadStop         = null,
                             string[]?typeIdNamespaces = null)
        {
            _callback         = callback;
            _properties       = properties;
            _logger           = logger;
            _observer         = observer;
            _threadStart      = threadStart;
            _threadStop       = threadStop;
            _typeIdNamespaces = typeIdNamespaces;

            setDefaultProperties();
        }
Пример #13
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="properties">Optional properties used for communicator initialization.</param>
 /// <param name="logger">Optional logger used for communicator initialization.</param>
 /// <param name="observer">Optional communicator observer used for communicator initialization.</param>
 /// <param name="threadStart">Optional thread start delegate used for communicator initialization.</param>
 /// <param name="threadStop">Optional thread stop delegate used for communicator initialization.</param>
 /// <param name="typeIdNamespaces">Optional list of TypeId namespaces used for communicator initialization.
 /// The default is Ice.TypeId.</param>
 /// <param name="finderStr">The stringified Ice.RouterFinder proxy.</param>
 /// <param name="useCallbacks">True if the session should create an object adapter for receiving callbacks.</param>
 internal SessionHelper(SessionCallback callback,
                        string finderStr,
                        bool useCallbacks,
                        Dictionary <string, string> properties,
                        ILogger?logger = null,
                        Ice.Instrumentation.ICommunicatorObserver?observer = null,
                        Action?threadStart        = null,
                        Action?threadStop         = null,
                        string[]?typeIdNamespaces = null)
 {
     _callback         = callback;
     _finderStr        = finderStr;
     _useCallbacks     = useCallbacks;
     _properties       = properties;
     _logger           = logger;
     _observer         = observer;
     _threadStart      = threadStart;
     _threadStop       = threadStop;
     _typeIdNamespaces = typeIdNamespaces;
 }
Пример #14
0
        SessionFactoryHelper(SessionCallback callback,
                             Dictionary <string, string> properties,
                             Func <int, string>?compactIdResolver        = null,
                             Action <Action, Ice.Connection?>?dispatcher = null,
                             Ice.Logger?logger = null,
                             Ice.Instrumentation.CommunicatorObserver?observer = null,
                             Action?threadStart        = null,
                             Action?threadStop         = null,
                             string[]?typeIdNamespaces = null)
        {
            _callback          = callback;
            _properties        = properties;
            _compactIdResolver = compactIdResolver;
            _dispatcher        = dispatcher;
            _logger            = logger;
            _observer          = observer;
            _threadStart       = threadStart;
            _threadStop        = threadStop;
            _typeIdNamespaces  = typeIdNamespaces;

            setDefaultProperties();
        }
Пример #15
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="properties">Optional properties used for communicator initialization.</param>
 /// <param name="compactIdResolver">Optional compact type ID resolver delegate used for communicator initialization.</param>
 /// <param name="dispatcher">Optional dispatcher delegate used for communicator initialization.</param>
 /// <param name="logger">Optional logger used for communicator initialization.</param>
 /// <param name="observer">Optional communicator observer used for communicator initialization.</param>
 /// <param name="threadStart">Optional thread start delegate used for communicator initialization.</param>
 /// <param name="threadStop">Optional thread stop delegate used for communicator initialization.</param>
 /// <param name="typeIdNamespaces">Optional list of TypeId namespaces used for communicator initialization.
 /// The default is Ice.TypeId.</param>
 /// <param name="finderStr">The stringified Ice.RouterFinder proxy.</param>
 /// <param name="useCallbacks">True if the session should create an object adapter for receiving callbacks.</param>
 internal SessionHelper(SessionCallback callback,
                        string finderStr,
                        bool useCallbacks,
                        Dictionary <string, string> properties,
                        Func <int, string>?compactIdResolver    = null,
                        Action <Action, Connection?>?dispatcher = null,
                        Logger?logger = null,
                        Ice.Instrumentation.CommunicatorObserver?observer = null,
                        Action?threadStart        = null,
                        Action?threadStop         = null,
                        string[]?typeIdNamespaces = null)
 {
     _callback          = callback;
     _finderStr         = finderStr;
     _useCallbacks      = useCallbacks;
     _properties        = properties;
     _compactIdResolver = compactIdResolver;
     _dispatcher        = dispatcher;
     _logger            = logger;
     _observer          = observer;
     _threadStart       = threadStart;
     _threadStop        = threadStop;
     _typeIdNamespaces  = typeIdNamespaces;
 }
 internal static extern void Start_64(SessionCallback callback);
Пример #17
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="initData">The Ice.InitializationData for initializing
 /// the communicator.</param>
 public SessionHelper(SessionCallback callback, Ice.InitializationData initData)
 {
     _callback = callback;
     _initData = initData;
 }
Пример #18
0
 /// <summary>
 /// Creates a SessionFactory object.
 /// </summary>
 /// <param name="initData">The initialization data to use when creating the communicator.</param>
 /// <param name="callback">The callback object for notifications.</param>
 public SessionFactoryHelper(Ice.InitializationData initData, SessionCallback callback)
 {
     _callback = callback;
     _initData = initData;
     setDefaultProperties();
 }
Пример #19
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="initData">The Ice.InitializationData for initializing
 /// the communicator.</param>
 public SessionHelper(SessionCallback callback, Ice.InitializationData initData)
 {
     _callback = callback;
     _initData = initData;
 }
Пример #20
0
 internal static extern void Stop(SessionCallback callback);         // 0x0000000181B55280-0x0000000181B55310
 internal static extern void Stop_64(SessionCallback callback);      // 0x0000000181B551F0-0x0000000181B55280
Пример #21
0
 internal static extern void IsReady(SessionCallback callback);      // 0x0000000181B54AC0-0x0000000181B54B50
 internal static extern void IsReady_64(SessionCallback callback);   // 0x0000000181B54A30-0x0000000181B54AC0
Пример #22
0
 /// <summary>
 /// Creates a Glacier2 session.
 /// </summary>
 /// <param name="callback">The callback for notifications about session
 /// establishment.</param>
 /// <param name="initData">The Ice.InitializationData for initializing
 /// the communicator.</param>
 /// <param name="finderStr">The stringified Ice.RouterFinder proxy.</param>
 public SessionHelper(SessionCallback callback, Ice.InitializationData initData, string finderStr)
 {
     _callback = callback;
     _initData = initData;
     _finderStr = finderStr;
 }
Пример #23
0
 internal static extern void IsReady(SessionCallback callback);
Пример #24
0
 internal static extern void Stop(SessionCallback callback);
Пример #25
0
 internal static extern void Start(SessionCallback callback);        // 0x0000000181B54EA0-0x0000000181B54F30
 internal static extern void Start_64(SessionCallback callback);     // 0x0000000181B54E10-0x0000000181B54EA0