Synchronised class. More...
Public Member Functions | |
| virtual SocketPoll * | Clone () |
| Make one like this. | |
| virtual void | Die () |
| Make this go away. | |
| virtual void | Deliver (time_t *msg) |
| Handle timer event. | |
| virtual void | Deliver (::Poll::pollmsg *msg) |
| Deliver events from Poll provider. | |
| virtual void | Deliver (External *ext) |
| Set external. | |
| virtual void | Deliver (ConnectRequest *req) |
| connect | |
| virtual void | Deliver (ListenRequest *req) |
| listen | |
| virtual void | Deliver (ConnectAccept *req) |
| accept | |
| virtual void | Deliver (DisconnectRequest *req) |
| disconnect | |
| virtual void | Deliver (DataRequest *req) |
| send data | |
| virtual void | Deliver (ReadRequest *req) |
| Read request. | |
| virtual void | Deliver (StartTLS *req) |
| Start SSL/TLS on stream. | |
| virtual void | Deliver (StreamControl *option) |
| Control stream. | |
Public Member Functions inherited from Syncmsgobj< SocketPoll > | |
| virtual void | Queue (Event::AsyncEvent *event) |
| Queue event from Event Manager. | |
| virtual void | Extract (Event::AsyncEvent *event) |
| Remove event from queue. | |
| virtual void | Process () |
| Process queued events for the object. | |
| void | msgDeliver (M *msg) |
| template function for delivering message of given type to receiver | |
Additional Inherited Members | |
Protected Member Functions inherited from Syncmsgobj< SocketPoll > | |
| void | dieAux () |
Detailed Description
Synchronised class.
Definition at line 423 of file stream_socket_poll.C.
Constructor & Destructor Documentation
◆ ~SyncSocketPoll()
|
inlineprotectedvirtual |
Definition at line 425 of file stream_socket_poll.C.
Member Function Documentation
◆ Clone()
|
inlinevirtual |
Make one like this.
Definition at line 436 of file stream_socket_poll.C.
◆ Die()
|
inlinevirtual |
◆ Deliver() [1/11]
|
inlinevirtual |
Handle timer event.
Definition at line 446 of file stream_socket_poll.C.
◆ Deliver() [2/11]
|
inlinevirtual |
Deliver events from Poll provider.
Definition at line 451 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [3/11]
|
inlinevirtual |
Set external.
Definition at line 457 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [4/11]
|
inlinevirtual |
connect
Definition at line 462 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [5/11]
|
inlinevirtual |
listen
Definition at line 467 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [6/11]
|
inlinevirtual |
accept
Definition at line 472 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [7/11]
|
inlinevirtual |
disconnect
Definition at line 477 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [8/11]
|
inlinevirtual |
send data
Definition at line 482 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [9/11]
|
inlinevirtual |
Read request.
Definition at line 487 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [10/11]
|
inlinevirtual |
Start SSL/TLS on stream.
Definition at line 492 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
◆ Deliver() [11/11]
|
inlinevirtual |
Control stream.
Definition at line 497 of file stream_socket_poll.C.
References Syncmsgobj< SocketPoll >::msgDeliver().
The documentation for this class was generated from the following file:
Public Member Functions inherited from