QuickIO  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
qev_flags Struct Reference

Any flags associated with a client. More...

#include <qev.h>

Public Attributes

gboolean listening:1
 "listening" client type, meaning that this client accepts connections on its socket
 
gboolean udp:1
 A UDP-bound socket.
 
gboolean timer:1
 Not really a client, but a timer.
 
gboolean ssl:1
 An SSL client.
 
gboolean ssl_handshaking:1
 The SSL client is still shaking hands.
 
gboolean opened:1
 qev_on_open() event has been fired to app
 
gboolean closing:1
 Indicates that a client is being closed. More...
 
gboolean closed:1
 Indicates that a client is in the process of being closed.
 
gboolean surrogate:1
 Indicates that the client doesn't have a socket sitting behind. More...
 

Detailed Description

Any flags associated with a client.

Member Data Documentation

gboolean qev_flags::closing

Indicates that a client is being closed.

This is used to allow messages to be sent to clients while they're in the close callbacks.

gboolean qev_flags::surrogate

Indicates that the client doesn't have a socket sitting behind.

Typically, this is used for emulating clients when they are multiplexed onto a single socket, or something of the sort.


The documentation for this struct was generated from the following file: