7 #ifndef __zeromq_ZeroCatalog_h__ 8 #define __zeromq_ZeroCatalog_h__ 20 class FE_DL_EXPORT ZeroCatalog:
21 public ConnectedCatalog,
22 public Initialize<ZeroCatalog>
27 virtual ~ZeroCatalog(
void);
29 void initialize(
void);
31 virtual Result connectAsServer(
short a_port);
32 virtual Result connectAsClient(String a_address,
short a_port);
34 virtual void broadcast(String a_name,String a_property);
36 virtual Result disconnect(
void);
40 class FE_DL_EXPORT ReceiverTask:
public Thread::Functor
45 virtual void operate(
void);
47 hp<ZeroCatalog> m_hpZeroCatalog;
52 Thread* m_pReceiverThread;
53 ReceiverTask m_receiverTask;
kernel
Definition: namespace.dox:3