7 #ifndef __netsignal_SocketHandler_h__ 8 #define __netsignal_SocketHandler_h__ 23 Socket::Transport transport=Socket::e_tcp,
24 String ioPriority=
"normal");
27 virtual void handle(
Record &signal);
30 virtual void addSenderLayout(
sp<Layout> spLayout);
35 e_create_signal_sender = 1,
36 e_create_signal_receiver = 2
39 struct SenderUndoStruct
43 std::list<sp<Layout> > m_layouts;
46 struct ReceiverUndoStruct
54 void createSignalReceiver(
sp<Socket> spSocket);
57 void cleanDeadConnections(
void);
62 Socket::Transport m_sockTransportType;
68 std::list<sp<Layout> > m_layouts;
69 std::list<SenderUndoStruct> m_senders;
70 std::list<ReceiverUndoStruct> m_receivers;
kernel
Definition: namespace.dox:3
BSD socket address wrapper.
Definition: Socket.h:17
Socket handler.
Definition: SocketHandler.h:18
Interface to handle signals from an SignalerI.
Definition: HandlerI.h:22
Automatically reference-counted string container.
Definition: String.h:128
Reference to an instance of a Layout.
Definition: RecordSB.h:35