7 #ifndef __netsignal_NetworkCatalog_h__ 8 #define __netsignal_NetworkCatalog_h__ 33 virtual ~Handler(
void) {}
35 virtual void handle(
Record &a_signal);
38 { m_hpNetworkCatalog=a_spNetworkCatalog; }
47 void initialize(
void);
51 virtual Result start(
void)
override;
52 virtual Result flush(
void)
override;
53 virtual Result disconnect(
void)
override;
55 virtual Result connectAsServer(
String a_address,U16 a_port)
override;
56 virtual Result connectAsClient(
String a_address,U16 a_port)
override;
60 I32 a_includeCount,
const String* a_pIncludes,
61 I32 a_excludeCount,
const String* a_pExcludes,
62 const U8* a_pRawBytes=NULL,I32 a_byteCount=0)
override;
64 virtual void heartbeat(
void);
65 virtual void service(
void);
88 std::deque<Record> m_signalQueue;
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
StateCatalog with connected mirroring.
Definition: ConnectedCatalog.h:70
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
Safe handle for shared pointer.
Definition: Handled.h:61
Automatically reference-counted string container.
Definition: String.h:128
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53
ConnectedCatalog with networked signal mirroring.
Definition: NetworkCatalog.h:23