Beispiel #1
0
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
     if (ciMenuHandler != null)
     {
         m_ciMenuCallback = ciMenuHandler;
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 /// <returns></returns>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
     if (ciMenuHandler != null)
     {
         ciMenuCallbacks = ciMenuHandler;
         StartCiHandlerThread();
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
     if (ciMenuHandler != null)
     {
         m_ciMenuCallback = ciMenuHandler;
         MMI.SetCiMenuHandler(ref m_ciMenuCallback); // pass through to handler
         return(true);
     }
     return(false);
 }
Beispiel #4
0
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
     if (ciMenuHandler != null)
     {
         Log.Log.Debug("Twinhan: registering ci callbacks");
         m_ciMenuCallback = ciMenuHandler;
         StartCiHandlerThread();
         return(true);
     }
     return(false);
 }
Beispiel #5
0
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
   if (ciMenuHandler != null)
   {
     Log.Log.Debug("Twinhan: registering ci callbacks");
     m_ciMenuCallback = ciMenuHandler;
     StartCiHandlerThread();
     return true;
   }
   return false;
 }
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
   if (ciMenuHandler != null)
   {
     ciMenuCallbacks = ciMenuHandler;
     return true;
   }
   return false;
 }
Beispiel #7
0
 /// <summary>
 /// Sets the callback handler
 /// </summary>
 /// <param name="ciMenuHandler"></param>
 public bool SetCiMenuHandler(ICiMenuCallbacks ciMenuHandler)
 {
   if (ciMenuHandler != null)
   {
     m_ciMenuCallback = ciMenuHandler;
     MMI.SetCiMenuHandler(ref m_ciMenuCallback); // pass through to handler
     return true;
   }
   return false;
 }
 /// <summary>
 /// sets a CI menu callback handler. dummy in this case, because it's an interface member
 /// </summary>
 /// <param name="cardId">card</param>
 /// <param name="CallbackHandler">null, not required</param>
 /// <returns>true is successful</returns>
 public bool SetCiMenuHandler(int cardId, ICiMenuCallbacks CallbackHandler)
 {
   // register tvservice itself as handler
   return EnableCiMenuHandler(cardId);
 }
Beispiel #9
0
 /// <summary>
 /// Constructor for an APDU based MMI parser
 /// </summary>
 /// <param name="CardName">Card type for logging</param>
 /// <param name="CiMenuCallbacks">refrence to Callbacks</param>
 public DVB_MMI_Handler(String CardName, ref ICiMenuCallbacks CiMenuCallbacks)
 {
     m_ciMenuCallback = CiMenuCallbacks;
     m_cardName       = CardName;
 }
Beispiel #10
0
 /// <summary>
 /// Constructor for an APDU based MMI parser
 /// </summary>
 /// <param name="CardName">Card type for logging</param>
 /// <param name="CiMenuCallbacks">refrence to Callbacks</param>
 public DVB_MMI_Handler(String CardName, ref ICiMenuCallbacks CiMenuCallbacks)
 {
   m_ciMenuCallback = CiMenuCallbacks;
   m_cardName = CardName;
 }