Public Member Functions | Static Public Member Functions | Data Fields

NewsItem Struct Reference

#include <os_news.h>

Inherits Serializable.

Collaboration diagram for NewsItem:
Collaboration graph
[legend]

Public Member Functions

 NewsItem ()
void Serialize (Serialize::Data &data) const anope_override

Static Public Member Functions

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

Data Fields

NewsType type
Anope::string text
Anope::string who
time_t time

Detailed Description

Definition at line 18 of file os_news.h.


Constructor & Destructor Documentation

NewsItem::NewsItem (  )  [inline]

Definition at line 25 of file os_news.h.

Referenced by Unserialize().


Member Function Documentation

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

Implements Serializable.

Definition at line 44 of file os_news.h.

References text, time, type, and who.

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

Definition at line 52 of file os_news.h.

References anope_dynamic_static_cast(), news_service(), and NewsItem().


Field Documentation

Definition at line 21 of file os_news.h.

Referenced by NewsBase::DoAdd(), and Serialize().

Definition at line 23 of file os_news.h.

Referenced by NewsBase::DoAdd(), and Serialize().

Definition at line 22 of file os_news.h.

Referenced by NewsBase::DoAdd(), and Serialize().


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