ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/include/listener.h
(Generate patch)

Comparing ircd-hybrid/branches/8.2.x/include/listener.h (file contents):
Revision 4373 by michael, Thu Apr 24 16:15:51 2014 UTC vs.
Revision 4374 by michael, Sun Aug 3 14:41:55 2014 UTC

# Line 41 | Line 41 | enum
41  
42   struct Listener
43   {
44 <  dlink_node       node;      /* list node pointer */
45 <  fde_t            fd;                 /* file descriptor */
46 <  int              port;               /* listener IP port */
47 <  int              ref_count;          /* number of connection references */
48 <  int              active;             /* current state of listener */
49 <  struct irc_ssaddr addr;              /* virtual address or INADDR_ANY */
50 <  char              name[HOSTLEN + 1]; /* virtual name of listener */
51 <  unsigned int      flags;
44 >  dlink_node node;           /**< Doubly linked list node */
45 >  fde_t fd;                  /**< Describe socket to event system */
46 >  int port;                  /**< Listener IP port */
47 >  int ref_count;             /**< Number of connection references */
48 >  int active;                /**< Current state of listener */
49 >  struct irc_ssaddr addr;    /**< Holds an IPv6 or IPv4 address */
50 >  char name[HOSTIPLEN + 1];  /**< Holds an IPv6 or IPv4 address in string representation*/
51 >  unsigned int flags;        /**< Listener flags (ssl, hidden, server) */
52   };
53  
54   extern void add_listener(int, const char *, unsigned int);
# Line 56 | Line 56 | extern void close_listeners(void);
56   extern const char *get_listener_name(const struct Listener *const);
57   extern void show_ports(struct Client *);
58   extern void free_listener(struct Listener *);
59 < #endif /* INCLUDED_listener_h */
59 > #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines