Public Member Functions | Static Public Member Functions | Data Fields

Memo Class Reference

#include <memo.h>

Inherits Serializable.

Collaboration diagram for Memo:
Collaboration graph
[legend]

Public Member Functions

 Memo ()
 ~Memo ()
void Serialize (Serialize::Data &data) const anope_override

Static Public Member Functions

static SerializableUnserialize (Serializable *obj, Serialize::Data &)

Data Fields

bool unread
bool receipt
Anope::string owner
time_t time
Anope::string sender
Anope::string text

Detailed Description

Definition at line 19 of file memo.h.


Constructor & Destructor Documentation

Memo::Memo (  ) 

Definition at line 22 of file memos.cpp.

References receipt, and unread.

Referenced by Unserialize().

Memo::~Memo (  ) 

Definition at line 27 of file memos.cpp.

References MemoInfo::GetMemoInfo(), MemoInfo::memos, and owner.


Member Function Documentation

void Memo::Serialize ( Serialize::Data &  data  )  const [virtual]

Implements Serializable.

Definition at line 40 of file memos.cpp.

References owner, receipt, sender, text, time, and unread.

Serializable * Memo::Unserialize ( Serializable obj,
Serialize::Data &  data 
) [static]

Field Documentation

Definition at line 30 of file memo.h.

Referenced by LoadChannels(), LoadNicks(), MyMemoServService::Send(), Serialize(), Unserialize(), and ~Memo().

time_t Memo::time

The documentation for this class was generated from the following files: