MASA-Core
Public Member Functions | Private Attributes
CmdPeerList Class Reference

Detailed Description

Definition at line 31 of file CmdPeerList.hpp.

#include <CmdPeerList.hpp>

Inheritance diagram for CmdPeerList:
Command CmdDiscover CmdPeerResponse CmdUndiscover

List of all members.

Public Member Functions

 CmdPeerList ()
 CmdPeerList (vector< Peer * > peers)
virtual ~CmdPeerList ()
virtual int getId ()=0
virtual void send (Peer *socket)
virtual void receive (Peer *socket)
void addPeer (Peer *peer)
void addPeers (vector< Peer * > peers)
const vector< Peer * > & getPeers ()

Private Attributes

vector< Peer * > peers

Constructor & Destructor Documentation

Definition at line 24 of file CmdPeerList.cpp.

CmdPeerList::CmdPeerList ( vector< Peer * >  peers)

Definition at line 27 of file CmdPeerList.cpp.

Definition at line 31 of file CmdPeerList.cpp.


Member Function Documentation

void CmdPeerList::addPeer ( Peer peer)

Definition at line 62 of file CmdPeerList.cpp.

void CmdPeerList::addPeers ( vector< Peer * >  peers)

Definition at line 68 of file CmdPeerList.cpp.

virtual int CmdPeerList::getId ( ) [pure virtual]

Implements Command.

Implemented in CmdDiscover, CmdUndiscover, and CmdPeerResponse.

const vector< Peer * > & CmdPeerList::getPeers ( )

Definition at line 74 of file CmdPeerList.cpp.

void CmdPeerList::receive ( Peer socket) [virtual]

Implements Command.

Definition at line 47 of file CmdPeerList.cpp.

void CmdPeerList::send ( Peer socket) [virtual]

Implements Command.

Definition at line 35 of file CmdPeerList.cpp.


Member Data Documentation

vector<Peer*> CmdPeerList::peers [private]

Definition at line 50 of file CmdPeerList.hpp.


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