Public Member Functions | Static Public Member Functions | Data Fields

Exception Struct Reference

#include <os_session.h>

Inherits Serializable.

Collaboration diagram for Exception:
Collaboration graph
[legend]

Public Member Functions

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

Static Public Member Functions

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

Data Fields

Anope::string mask
unsigned limit
Anope::string who
Anope::string reason
time_t time
time_t expires

Detailed Description

Definition at line 13 of file os_session.h.


Constructor & Destructor Documentation

Exception::Exception (  )  [inline]

Definition at line 22 of file os_session.h.


Member Function Documentation

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

Implements Serializable.

Definition at line 56 of file os_session.h.

References expires, limit, mask, reason, time, and who.

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

Definition at line 66 of file os_session.h.

References anope_dynamic_static_cast(), mask, and session_service().


Field Documentation

unsigned Exception::limit

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