Chatsync  bbffde5c0c672a526bdc83637acf66dc20a80fbf
messaging Namespace Reference

Data Structures

class  ActionMessage
 
class  Message
 
class  TextMessage
 
class  User
 

Typedefs

typedef std::shared_ptr< const Messagemessage_ptr
 

Enumerations

enum  MessageType { MessageType::Text, MessageType::Action }
 

Typedef Documentation

§ message_ptr

typedef std::shared_ptr<const Message> messaging::message_ptr

General type to be passed through between internal functions

Enumeration Type Documentation

§ MessageType

Message type to distinguish different classes

Enumerator
Text 

Plain text message, TextMessage class conforms this one

Action 

Action message (created with /me), ActionMessage class conforms this one