PureMVC::IProxyTemplated< T > Class Template Reference
The templated half of the IProxy interface definition.
More...
#include <pmvcpp.h>
List of all members.
Public Member Functions |
| virtual void | setData (T data)=0 |
| | Set the data object.
|
| virtual T | getData ()=0 |
| | Get the data object.
|
| virtual std::string | getProxyName ()=0 |
| | Get the Proxy name.
|
| virtual void | onRegister ()=0 |
| | Called by the Model when the Proxy is registered.
|
| virtual void | onRemove ()=0 |
| | Called by the Model when the Proxy is removed.
|
| virtual void | sendNotification (int notificationName, Object *body, int notificationType)=0 |
| | Send a INotification.
|
|
virtual void | sendNotification (int notificationName, int notificationType)=0 |
|
virtual void | sendNotification (int notificationName, Object *body)=0 |
|
virtual void | sendNotification (int notificationName)=0 |
| virtual void | initializeNotifier (std::string key)=0 |
| | Initialize this INotifier instance.
|
Detailed Description
template<class T>
class PureMVC::IProxyTemplated< T >
The templated half of the IProxy interface definition.
Member Function Documentation
| virtual std::string PureMVC::IProxyRestricted::getProxyName |
( |
|
) |
[pure virtual, inherited] |
| virtual void PureMVC::INotifier::initializeNotifier |
( |
std::string |
key |
) |
[pure virtual, inherited] |
Initialize this INotifier instance.
This is how a Notifier gets its multitonKey. Calls to sendNotification or to access the facade will fail until after this method has been called.
- Parameters:
-
| key | the multitonKey for this INotifier to use |
Implemented in PureMVC::Notifier, and PureMVC::Facade.
| virtual void PureMVC::IProxyRestricted::onRegister |
( |
|
) |
[pure virtual, inherited] |
| virtual void PureMVC::IProxyRestricted::onRemove |
( |
|
) |
[pure virtual, inherited] |
| virtual void PureMVC::INotifier::sendNotification |
( |
int |
notificationName, |
|
|
Object * |
body, |
|
|
int |
notificationType | |
|
) |
| | [pure virtual, inherited] |
Send a INotification.
Convenience method to prevent having to construct new notification instances in our implementation code.
- Parameters:
-
| notificationName | the name of the notification to send |
| body | the body of the notification (optional) |
| type | the type of the notification (optional) |
Implemented in PureMVC::Notifier, and PureMVC::Facade.
The documentation for this class was generated from the following file:
- /Users/schell/Code/PureMVC-Plus-Plus/src/pmvcpp.h