MMSEventSignup Class Reference

#include <mmseventsignup.h>

Inheritance diagram for MMSEventSignup:

List of all members.


Public Member Functions

 MMSEventSignup (MMSPluginData data)
 MMSEventSignup ()
virtual ~MMSEventSignup ()
void lock ()
void unlock ()
void add (string)
void executeSignup ()
MMSPluginData getPluginData ()
vector< string > & getSubScriptions ()
void setManager (IMMSEventSignupManager *manager)
sigc::signal< void, _IMMSEvent * > * getSignal ()
bool isPlugin ()

Private Member Functions

IMMSEventSignupManagergetManager ()

Private Attributes

MMSPluginData data
vector< string > subscriptions
bool plugindataset
sigc::signal< void, _IMMSEvent * > * onSubscription
MMSMutex _lock

Static Private Attributes

static IMMSEventSignupManagermanager = NULL

Detailed Description

Definition at line 42 of file mmseventsignup.h.


Constructor & Destructor Documentation

MMSEventSignup::MMSEventSignup ( MMSPluginData  data  ) 

Definition at line 37 of file mmseventsignup.cpp.

MMSEventSignup::MMSEventSignup (  ) 

Definition at line 41 of file mmseventsignup.cpp.

MMSEventSignup::~MMSEventSignup (  )  [virtual]

Definition at line 45 of file mmseventsignup.cpp.


Member Function Documentation

IMMSEventSignupManager * MMSEventSignup::getManager (  )  [private]

Definition at line 51 of file mmseventsignup.cpp.

void MMSEventSignup::lock (  ) 

Definition at line 59 of file mmseventsignup.cpp.

void MMSEventSignup::unlock (  ) 

Definition at line 63 of file mmseventsignup.cpp.

void MMSEventSignup::add ( string  subscription  )  [virtual]

Implements IMMSEventSignup.

Definition at line 67 of file mmseventsignup.cpp.

void MMSEventSignup::executeSignup (  ) 

Definition at line 77 of file mmseventsignup.cpp.

MMSPluginData MMSEventSignup::getPluginData (  ) 

Definition at line 83 of file mmseventsignup.cpp.

vector< string > & MMSEventSignup::getSubScriptions (  ) 

Definition at line 89 of file mmseventsignup.cpp.

void MMSEventSignup::setManager ( IMMSEventSignupManager manager  ) 

Definition at line 55 of file mmseventsignup.cpp.

sigc::signal< void, _IMMSEvent * > * MMSEventSignup::getSignal (  )  [virtual]

Implements IMMSEventSignup.

Definition at line 94 of file mmseventsignup.cpp.

bool MMSEventSignup::isPlugin (  )  [virtual]

Implements IMMSEventSignup.

Definition at line 98 of file mmseventsignup.cpp.


Member Data Documentation

IMMSEventSignupManager * MMSEventSignup::manager = NULL [static, private]

Definition at line 44 of file mmseventsignup.h.

Definition at line 46 of file mmseventsignup.h.

vector<string> MMSEventSignup::subscriptions [private]

Definition at line 47 of file mmseventsignup.h.

Definition at line 48 of file mmseventsignup.h.

sigc::signal<void,_IMMSEvent*>* MMSEventSignup::onSubscription [private]

Definition at line 49 of file mmseventsignup.h.

Definition at line 50 of file mmseventsignup.h.


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