User Manual, Developers Guide and API Documentation

wns::scheduler::UserID Class Reference

#include <scheduler/SchedulerTypes.hpp>

Inheritance diagram for wns::scheduler::UserID:

Inheritance graph
[legend]
Collaboration diagram for wns::scheduler::UserID:

Collaboration graph
[legend]

List of all members.

Public Member Functions

wns::probe::bus::ContextProviderCollectiongetContextProviderCollection () const
std::string getName () const
wns::node::InterfacegetNode () const
int getNodeID () const
bool isBroadcast () const
bool isValid () const
bool operator!= (const UserID &other) const
bool operator< (const UserID &other) const
void operator= (const UserID &other)
bool operator== (const UserID &other) const
void setBroadcast ()
 UserID (wns::node::Interface *node)
 UserID (const UserID &other)
 UserID ()
virtual ~UserID ()

Private Member Functions

virtual std::string doToString () const
 Overload to customize the representation of your class.

Private Attributes

bool isBroadcast_
wns::node::Interfacenode_


Detailed Description

Definition at line 59 of file SchedulerTypes.hpp.


Constructor & Destructor Documentation

wns::scheduler::UserID::UserID (  )  [inline, explicit]

Definition at line 63 of file SchedulerTypes.hpp.

wns::scheduler::UserID::UserID ( const UserID other  )  [inline]

Definition at line 65 of file SchedulerTypes.hpp.

wns::scheduler::UserID::UserID ( wns::node::Interface node  )  [inline, explicit]

Definition at line 67 of file SchedulerTypes.hpp.

virtual wns::scheduler::UserID::~UserID (  )  [inline, virtual]

Definition at line 69 of file SchedulerTypes.hpp.


Member Function Documentation

virtual std::string wns::scheduler::UserID::doToString (  )  const [inline, private, virtual]

Implements wns::IOutputStreamable.

Definition at line 173 of file SchedulerTypes.hpp.

wns::probe::bus::ContextProviderCollection& wns::scheduler::UserID::getContextProviderCollection (  )  const [inline]

Definition at line 163 of file SchedulerTypes.hpp.

std::string wns::scheduler::UserID::getName (  )  const [inline]

Definition at line 98 of file SchedulerTypes.hpp.

wns::node::Interface* wns::scheduler::UserID::getNode (  )  const [inline]

Definition at line 115 of file SchedulerTypes.hpp.

int wns::scheduler::UserID::getNodeID (  )  const [inline]

Definition at line 123 of file SchedulerTypes.hpp.

bool wns::scheduler::UserID::isBroadcast (  )  const [inline]

Definition at line 92 of file SchedulerTypes.hpp.

bool wns::scheduler::UserID::isValid (  )  const [inline]

Definition at line 72 of file SchedulerTypes.hpp.

bool wns::scheduler::UserID::operator!= ( const UserID other  )  const [inline]

Definition at line 137 of file SchedulerTypes.hpp.

bool wns::scheduler::UserID::operator< ( const UserID other  )  const [inline]

Definition at line 143 of file SchedulerTypes.hpp.

void wns::scheduler::UserID::operator= ( const UserID other  )  [inline]

Definition at line 156 of file SchedulerTypes.hpp.

bool wns::scheduler::UserID::operator== ( const UserID other  )  const [inline]

Definition at line 131 of file SchedulerTypes.hpp.

void wns::scheduler::UserID::setBroadcast (  )  [inline]

Definition at line 86 of file SchedulerTypes.hpp.


Member Data Documentation

Definition at line 180 of file SchedulerTypes.hpp.

Definition at line 178 of file SchedulerTypes.hpp.


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

Generated on Sun May 27 03:33:03 2012 for openWNS by  doxygen 1.5.5