irccd  3.0.3
Classes | Typedefs

IRC structures for events. More...

Classes

struct  irccd::daemon::whois_info
 Describe a whois information. More...
 
struct  irccd::daemon::connect_event
 Connection success event. More...
 
struct  irccd::daemon::disconnect_event
 Connection success event. More...
 
struct  irccd::daemon::invite_event
 Invite event. More...
 
struct  irccd::daemon::join_event
 Join event. More...
 
struct  irccd::daemon::kick_event
 Kick event. More...
 
struct  irccd::daemon::message_event
 Message event. More...
 
struct  irccd::daemon::me_event
 CTCP action event. More...
 
struct  irccd::daemon::mode_event
 Mode event. More...
 
struct  irccd::daemon::names_event
 Names listing event. More...
 
struct  irccd::daemon::nick_event
 Nick change event. More...
 
struct  irccd::daemon::notice_event
 Notice event. More...
 
struct  irccd::daemon::part_event
 Part event. More...
 
struct  irccd::daemon::topic_event
 Topic event. More...
 
struct  irccd::daemon::whois_event
 Whois event. More...
 

Typedefs

using irccd::daemon::event = std::variant< std::monostate, connect_event, disconnect_event, invite_event, join_event, kick_event, me_event, message_event, mode_event, names_event, nick_event, notice_event, part_event, topic_event, whois_event >
 Store all possible events. More...
 

Detailed Description

IRC structures for events.

Typedef Documentation

◆ event

Store all possible events.