#include <SharedSender.h>
Inheritance diagram for SharedSender< T >:


Public Member Functions | |
| SharedSender (PlatformProcess *process, const char *senderName, bool blocking) | |
| The constructor. | |
| ~SharedSender () | |
| Destructor. | |
| T & | getShared () |
| The function returns a reference to the shared object. | |
| const T & | getShared () const |
| The function returns a constant reference to the shared object. | |
Protected Member Functions | |
| void | preparePackage () |
| No preparation. | |
| void | setPackage (const ObserverID &receiver) |
| The functions sets a package for a receiver. | |
| void | freePackage () |
| The function does not free the package. | |
Private Attributes | |
| RCRegion * | package |
| The shared memory. | |
Definition at line 17 of file SharedSender.h.
|
||||||||||||||||||||
|
The constructor.
Definition at line 52 of file SharedSender.h. References SharedSender< T >::getShared(). |
Here is the call graph for this function:

|
|||||||||
|
Destructor.
Definition at line 62 of file SharedSender.h. |
|
|||||||||
|
No preparation.
Reimplemented from SenderBase< T >. Definition at line 26 of file SharedSender.h. |
|
||||||||||
|
The functions sets a package for a receiver.
Reimplemented from SenderBase< T >. Definition at line 32 of file SharedSender.h. References VERIFY. |
|
|||||||||
|
The function does not free the package. It is only freed in the destructor. Reimplemented from SenderBase< T >. Definition at line 42 of file SharedSender.h. |
|
|||||||||
|
The function returns a reference to the shared object.
Definition at line 71 of file SharedSender.h. Referenced by SharedSender< T >::SharedSender(). |
|
|||||||||
|
The function returns a constant reference to the shared object.
Definition at line 77 of file SharedSender.h. |
|
|||||
|
The shared memory.
Definition at line 20 of file SharedSender.h. |
1.3.6