InspIRCd  3.0
Public Member Functions | List of all members
ClientProtocol::Events::Join Struct Reference
Inheritance diagram for ClientProtocol::Events::Join:
ClientProtocol::Messages::Join ClientProtocol::Event ClientProtocol::Message ClientProtocol::MessageSource

Public Member Functions

 Join (Membership *Memb)
 
 Join (Membership *Memb, const std::string &Sourcestr)
 
- Public Member Functions inherited from ClientProtocol::Messages::Join
 Join ()
 
 Join (Membership *Memb)
 
 Join (Membership *Memb, const std::string &sourcestrref)
 
void SetParams (Membership *Memb)
 
MembershipGetMember () const
 
- Public Member Functions inherited from ClientProtocol::Message
 Message (const char *cmd, User *Sourceuser=NULL)
 
 Message (const char *cmd, const std::string &Sourcestr, User *Sourceuser=NULL)
 
const ParamList & GetParams () const
 
const TagMapGetTags () const
 
const char * GetCommand () const
 
void PushParam (const char *str)
 
void PushParam (const std::string &str)
 
void PushParamRef (const std::string &str)
 
void PushParamPlaceholder ()
 
void ReplaceParam (unsigned int index, const char *str)
 
void ReplaceParam (unsigned int index, const std::string &str)
 
void ReplaceParamRef (unsigned int index, const std::string &str)
 
void AddTag (const std::string &tagname, MessageTagProvider *tagprov, const std::string &val, void *tagdata=NULL)
 
void AddTags (const ClientProtocol::TagMap &newtags)
 
const SerializedMessage & GetSerialized (const SerializedInfo &serializeinfo) const
 
void ClearParams ()
 
void InvalidateCache ()
 
void CopyAll ()
 
void SetSideEffect (bool Sideeffect)
 
bool IsSideEffect () const
 
- Public Member Functions inherited from ClientProtocol::MessageSource
 MessageSource (User *Sourceuser=NULL)
 
 MessageSource (const std::string &Sourcestr, User *Sourceuser=NULL)
 
const std::string * GetSource () const
 
UserGetSourceUser () const
 
void SetSourceUser (User *Sourceuser)
 
void SetSource (const std::string &Sourcestr, User *Sourceuser=NULL)
 
void SetSource (const MessageSource &other)
 
- Public Member Functions inherited from ClientProtocol::Event
 Event (EventProvider &protoeventprov)
 
 Event (EventProvider &protoeventprov, ClientProtocol::Message &msg)
 
void SetMessage (Message *msg)
 
void SetMessageList (const MessageList &msglist)
 
void GetMessagesForUser (LocalUser *user, MessageList &messagelist)
 

Additional Inherited Members

- Public Types inherited from ClientProtocol::Message
typedef std::vector< ParamParamList
 
- Protected Member Functions inherited from ClientProtocol::Message
void SetCommand (const char *cmd)
 

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