InspIRCd  3.0
Public Types | Public Member Functions | Public Attributes | List of all members
WhoWas::Nick Struct Reference

#include <cmd_whowas.h>

Inheritance diagram for WhoWas::Nick:
insp::intrusive_list_node< Nick >

Public Types

typedef std::deque< Entry * > List

Public Member Functions

 Nick (const std::string &nickname)
 ~Nick ()

Public Attributes

List entries
const time_t addtime
const std::string nick

Detailed Description

Everything known about one nick

Member Typedef Documentation

◆ List

typedef std::deque<Entry*> WhoWas::Nick::List

A group of users related by nickname

Constructor & Destructor Documentation

◆ Nick()

WhoWas::Nick::Nick ( const std::string &  nickname)

Constructor to initialize fields

◆ ~Nick()

WhoWas::Nick::~Nick ( )

Destructor, deallocates all elements in the entries container

Member Data Documentation

◆ addtime

const time_t WhoWas::Nick::addtime

Time this nick was added to the database

◆ entries

List WhoWas::Nick::entries

Container where each element has information about one occurrence of this nick

◆ nick

const std::string WhoWas::Nick::nick

Nickname whose information is stored in this class

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