コード例 #1
0
 static void SafeStatsCall(StatsDelegate callback)
 {
     try
     {
         Init();
         if (!tracking)
         {
             return;
         }
         callback();
     }
     catch (Exception e)
     {
         Debug.LogError("Could not track event: " + e);
     }
 }
コード例 #2
0
 internal static extern void rd_kafka_conf_set_stats_cb(IntPtr conf, StatsDelegate stats_cb);
コード例 #3
0
 internal static void conf_set_stats_cb(IntPtr conf, StatsDelegate stats_cb)
 => _conf_set_stats_cb(conf, stats_cb);
コード例 #4
0
 public void Stats_Recieved(Statistics stats)
 {
     try
     {
         revenue.Dispatcher.VerifyAccess();
         PopulateStats(stats);
     }
     catch (InvalidOperationException e)
     {
         if (statsDelegate == null)
             statsDelegate = new StatsDelegate(PopulateStats);
         revenue.Dispatcher.Invoke(statsDelegate, System.Windows.Threading.DispatcherPriority.Normal, stats);
     }
 }