ZNC  trunk
Classes | Macros | Functions
Message.h File Reference
#include <znc/zncconfig.h>
#include <znc/ZNCString.h>
#include <znc/Nick.h>
#include <sys/time.h>
+ Include dependency graph for Message.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CMessage
 Here is a small explanation of how messages on IRC work, and how you can use this class to get useful information from the parsed message. More...
 
class  CTargetMessage
 
class  CActionMessage
 
class  CCTCPMessage
 
class  CJoinMessage
 
class  CModeMessage
 
class  CNickMessage
 
class  CNoticeMessage
 
class  CNumericMessage
 
class  CKickMessage
 
class  CPartMessage
 
class  CQuitMessage
 
class  CTextMessage
 
class  CTopicMessage
 

Macros

#define ZNC_MSG_DEPRECATED(msg)   __attribute__((deprecated(msg)))
 
#define REGISTER_ZNC_MESSAGE(M)
 

Functions

 REGISTER_ZNC_MESSAGE (CTargetMessage)
 
 REGISTER_ZNC_MESSAGE (CActionMessage)
 
 REGISTER_ZNC_MESSAGE (CCTCPMessage)
 
 REGISTER_ZNC_MESSAGE (CJoinMessage)
 
 REGISTER_ZNC_MESSAGE (CModeMessage)
 
 REGISTER_ZNC_MESSAGE (CNickMessage)
 
 REGISTER_ZNC_MESSAGE (CNoticeMessage)
 
 REGISTER_ZNC_MESSAGE (CNumericMessage)
 
 REGISTER_ZNC_MESSAGE (CKickMessage)
 
 REGISTER_ZNC_MESSAGE (CPartMessage)
 
 REGISTER_ZNC_MESSAGE (CQuitMessage)
 
 REGISTER_ZNC_MESSAGE (CTextMessage)
 
 REGISTER_ZNC_MESSAGE (CTopicMessage)
 

Macro Definition Documentation

◆ REGISTER_ZNC_MESSAGE

#define REGISTER_ZNC_MESSAGE (   M)

◆ ZNC_MSG_DEPRECATED

#define ZNC_MSG_DEPRECATED (   msg)    __attribute__((deprecated(msg)))

Function Documentation

◆ REGISTER_ZNC_MESSAGE() [1/13]

REGISTER_ZNC_MESSAGE ( CActionMessage  )

◆ REGISTER_ZNC_MESSAGE() [2/13]

REGISTER_ZNC_MESSAGE ( CCTCPMessage  )

◆ REGISTER_ZNC_MESSAGE() [3/13]

REGISTER_ZNC_MESSAGE ( CJoinMessage  )

◆ REGISTER_ZNC_MESSAGE() [4/13]

REGISTER_ZNC_MESSAGE ( CKickMessage  )

◆ REGISTER_ZNC_MESSAGE() [5/13]

REGISTER_ZNC_MESSAGE ( CModeMessage  )

◆ REGISTER_ZNC_MESSAGE() [6/13]

REGISTER_ZNC_MESSAGE ( CNickMessage  )

◆ REGISTER_ZNC_MESSAGE() [7/13]

REGISTER_ZNC_MESSAGE ( CNoticeMessage  )

◆ REGISTER_ZNC_MESSAGE() [8/13]

REGISTER_ZNC_MESSAGE ( CNumericMessage  )

◆ REGISTER_ZNC_MESSAGE() [9/13]

REGISTER_ZNC_MESSAGE ( CPartMessage  )

◆ REGISTER_ZNC_MESSAGE() [10/13]

REGISTER_ZNC_MESSAGE ( CQuitMessage  )

◆ REGISTER_ZNC_MESSAGE() [11/13]

REGISTER_ZNC_MESSAGE ( CTargetMessage  )

◆ REGISTER_ZNC_MESSAGE() [12/13]

REGISTER_ZNC_MESSAGE ( CTextMessage  )

◆ REGISTER_ZNC_MESSAGE() [13/13]

REGISTER_ZNC_MESSAGE ( CTopicMessage  )