forked from enlightenment/efl
Efl.Net.Server_* (from Efl.Net.Server.*)
Ref https://phab.enlightenment.org/T6847 Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
This commit is contained in:
parent
a785ba5495
commit
383f51feaa
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Fd (Efl.Loop_Fd, Efl.Net.Server) {
|
||||
class Efl.Net.Server_Fd (Efl.Loop_Fd, Efl.Net.Server) {
|
||||
[[A generic server based on file descriptors.
|
||||
|
||||
@since 1.19
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Ip (Efl.Net.Server.Fd) {
|
||||
class Efl.Net.Server_Ip (Efl.Net.Server_Fd) {
|
||||
[[An IP server.
|
||||
|
||||
@since 1.20
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
class Efl.Net.Server.Simple (Efl.Loop_Consumer, Efl.Net.Server) {
|
||||
[[A network server wrapper that creates clients based on @Efl.Net.Socket.Simple.
|
||||
class Efl.Net.Server_Simple (Efl.Loop_Consumer, Efl.Net.Server) {
|
||||
[[A network server wrapper that creates clients based on @Efl.Net.Socket_Simple.
|
||||
|
||||
This is just a wrapper server. It takes an actual server
|
||||
using @.inner_server or creates one using @.inner_class.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Ssl (Efl.Net.Server.Tcp) {
|
||||
class Efl.Net.Server_Ssl (Efl.Net.Server_Tcp) {
|
||||
[[A SSL server over TCP.
|
||||
|
||||
@since 1.19
|
||||
|
@ -23,6 +23,6 @@ class Efl.Net.Server.Ssl (Efl.Net.Server.Tcp) {
|
|||
Efl.Object.constructor;
|
||||
Efl.Object.destructor;
|
||||
Efl.Net.Server.client_announce;
|
||||
Efl.Net.Server.Fd.client_add;
|
||||
Efl.Net.Server_Fd.client_add;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Tcp (Efl.Net.Server.Ip) {
|
||||
class Efl.Net.Server_Tcp (Efl.Net.Server_Ip) {
|
||||
[[A TCP server.
|
||||
|
||||
@since 1.19
|
||||
|
@ -7,8 +7,8 @@ class Efl.Net.Server.Tcp (Efl.Net.Server.Ip) {
|
|||
implements {
|
||||
Efl.Object.destructor;
|
||||
Efl.Net.Server.serve;
|
||||
Efl.Net.Server.Fd.client_add;
|
||||
Efl.Net.Server.Fd.client_reject;
|
||||
Efl.Net.Server.Fd.socket_activate;
|
||||
Efl.Net.Server_Fd.client_add;
|
||||
Efl.Net.Server_Fd.client_reject;
|
||||
Efl.Net.Server_Fd.socket_activate;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Udp (Efl.Net.Server.Ip) {
|
||||
class Efl.Net.Server_Udp (Efl.Net.Server_Ip) {
|
||||
[[A UDP server.
|
||||
|
||||
@since 1.19
|
||||
|
@ -97,7 +97,7 @@ class Efl.Net.Server.Udp (Efl.Net.Server.Ip) {
|
|||
Efl.Object.constructor;
|
||||
Efl.Object.destructor;
|
||||
Efl.Net.Server.serve;
|
||||
Efl.Net.Server.Fd.process_incoming_data;
|
||||
Efl.Net.Server.Fd.socket_activate;
|
||||
Efl.Net.Server_Fd.process_incoming_data;
|
||||
Efl.Net.Server_Fd.socket_activate;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
class Efl.Net.Server.Udp_Client (Efl.Object, Efl.Net.Socket) {
|
||||
[[A UDP client child of Efl.Net.Server.Udp
|
||||
class Efl.Net.Server_Udp_Client (Efl.Object, Efl.Net.Socket) {
|
||||
[[A UDP client child of Efl.Net.Server_Udp
|
||||
|
||||
Unlike connection protocols such as TCP or Local, UDP doesn't
|
||||
create extra sockets for its "clients". This thin class
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Unix (Efl.Net.Server.Fd) {
|
||||
class Efl.Net.Server_Unix (Efl.Net.Server_Fd) {
|
||||
[[An AF_UNIX server.
|
||||
|
||||
The @Efl.Net.Server.serve method will call bind(2) directly.
|
||||
|
@ -40,8 +40,8 @@ class Efl.Net.Server.Unix (Efl.Net.Server.Fd) {
|
|||
implements {
|
||||
Efl.Object.destructor;
|
||||
Efl.Net.Server.serve;
|
||||
Efl.Net.Server.Fd.client_add;
|
||||
Efl.Net.Server.Fd.client_reject;
|
||||
Efl.Net.Server.Fd.socket_activate;
|
||||
Efl.Net.Server_Fd.client_add;
|
||||
Efl.Net.Server_Fd.client_reject;
|
||||
Efl.Net.Server_Fd.socket_activate;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
class Efl.Net.Server.Windows (Efl.Loop_Consumer, Efl.Net.Server) {
|
||||
class Efl.Net.Server_Windows (Efl.Loop_Consumer, Efl.Net.Server) {
|
||||
[[A Windows NamedPipe server.
|
||||
|
||||
The @Efl.Net.Server.serve method calls CreateNamedPipe()
|
||||
|
|
|
@ -6,7 +6,7 @@ class Efl.Net.Socket.Ssl (Efl.Loop_Consumer, Efl.Net.Socket) {
|
|||
|
||||
Use this wrapper around an existing socket for secure
|
||||
communication. One common use is to apply it to TCP sockets
|
||||
created with @Efl.Net.Dialer_Tcp or @Efl.Net.Server.Tcp created
|
||||
created with @Efl.Net.Dialer_Tcp or @Efl.Net.Server_Tcp created
|
||||
with "client,add" event.
|
||||
|
||||
@since 1.19
|
||||
|
|
|
@ -8,7 +8,7 @@ class Efl.Net.Socket.Udp (Efl.Net.Socket.Fd) {
|
|||
|
||||
Since for the server 'clients' there is no accepted connection
|
||||
it will reuse the same file decriptor. To avoid it being
|
||||
closed, another class Efl.Net.Server.Udp_Client is used instead.
|
||||
closed, another class Efl.Net.Server_Udp_Client is used instead.
|
||||
|
||||
@since 1.19
|
||||
]]
|
||||
|
|
Loading…
Reference in New Issue