Exemple #1
0
 public static void Main(string[] args)
 {
     Console.WriteLine("FAMOUSO C# Subscriber");
     new famouso.init();
     famouso.event_t e = new famouso.event_t();
     e.subject = 0xf100000000000000;
     Console.WriteLine("Subject 0x{0:X}", e.subject);
     famouso.SubscriberEC S = new famouso.SubscriberEC(e.subject);
     if (S.subscribe() > 0)
     {
         while (true)
         {
             if (S.poll(e) > 0)
             {
                 Console.WriteLine("Notifyed event");
                 Console.WriteLine("Subject 0x{0:X} Length={1} Data={2}", e.subject, e.len, e.data);
                 e.len = 0;
             }
             else
             {
                 Thread.Sleep(1000);
             }
         }
     }
 }
Exemple #2
0
 public static void Main(string[] args) {
     Console.WriteLine("FAMOUSO C# Subscriber");
     new famouso.init();
     famouso.event_t e = new famouso.event_t();
     e.subject = 0xf100000000000000;
     Console.WriteLine("Subject 0x{0:X}", e.subject);
     famouso.SubscriberEC S = new famouso.SubscriberEC(e.subject);
     if (S.subscribe() > 0)
         while (true) {
             if (S.poll(e) > 0) {
                 Console.WriteLine("Notifyed event");
                 Console.WriteLine("Subject 0x{0:X} Length={1} Data={2}", e.subject, e.len, e.data);
                 e.len = 0;
             } else {
                 Thread.Sleep(1000);
             }
         }
 }
Exemple #3
0
    public static void Main(string[] args) {
        Console.WriteLine("FAMOUSO C# Publisher");
        new famouso.init();
        famouso.event_t e = new famouso.event_t();
        e.subject = 0xf100000000000000;
        e.data = "P/S-C# Michael";
        e.len = 16;
        Console.WriteLine("Subject 0x{0:X}", e.subject);
        famouso.PublisherEC pub = new famouso.PublisherEC(e.subject);
        if (pub.announce() > 0)
            while (true) {
                Console.WriteLine("Publish event 0x{0:X} Length={1} Data={2}", e.subject, e.len, e.data);
                e.data = "P/S-C# Michael";
                pub.publish(e);
                Thread.Sleep(100);
                e.data = "P/S-C+ Michael";
                pub.publish(e);
                Thread.Sleep(100);

            }
    }
Exemple #4
0
 public static void Main(string[] args)
 {
     Console.WriteLine("FAMOUSO C# Publisher");
     new famouso.init();
     famouso.event_t e = new famouso.event_t();
     e.subject = 0xf100000000000000;
     e.data    = "P/S-C# Michael";
     e.len     = 16;
     Console.WriteLine("Subject 0x{0:X}", e.subject);
     famouso.PublisherEC pub = new famouso.PublisherEC(e.subject);
     if (pub.announce() > 0)
     {
         while (true)
         {
             Console.WriteLine("Publish event 0x{0:X} Length={1} Data={2}", e.subject, e.len, e.data);
             e.data = "P/S-C# Michael";
             pub.publish(e);
             Thread.Sleep(100);
             e.data = "P/S-C+ Michael";
             pub.publish(e);
             Thread.Sleep(100);
         }
     }
 }