#include <Msg.h>
Public Member Functions | |
| MsgDataHolder (char *data) | |
| void | set_data (char *d, MsgFreeCallback gobbler) |
| void | ref_incr (void) |
| void | ref_decr (void) |
| void | release (MsgFreeCallback gobbler) |
Public Attributes | |
| char * | data_ |
| int | ref_count_ |
| SynchPolicy::MUTEX | ref_count_lock_ |
| reference count | |
Private Member Functions | |
| ~MsgDataHolder () | |
Definition at line 79 of file Msg.h.
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Definition at line 97 of file Msg.h. References channel::MsgDataHolder< SynchPolicy >::ref_count_, and channel::MsgDataHolder< SynchPolicy >::ref_count_lock_. |
|
||||||||||
|
Definition at line 93 of file Msg.h. References channel::MsgDataHolder< SynchPolicy >::ref_count_, and channel::MsgDataHolder< SynchPolicy >::ref_count_lock_. |
|
||||||||||
|
i am not the only holder Definition at line 102 of file Msg.h. References channel::MsgDataHolder< SynchPolicy >::data_, channel::MsgDataHolder< SynchPolicy >::ref_count_, and channel::MsgDataHolder< SynchPolicy >::ref_count_lock_. |
|
||||||||||||||||
|
Definition at line 85 of file Msg.h. References channel::MsgDataHolder< SynchPolicy >::data_, and channel::MsgDataHolder< SynchPolicy >::ref_count_lock_. |
|
|||||
|
Definition at line 81 of file Msg.h. Referenced by channel::MsgDataHolder< SynchPolicy >::release(), and channel::MsgDataHolder< SynchPolicy >::set_data(). |
|
|||||
|
Definition at line 82 of file Msg.h. Referenced by channel::MsgDataHolder< SynchPolicy >::ref_decr(), channel::MsgDataHolder< SynchPolicy >::ref_incr(), and channel::MsgDataHolder< SynchPolicy >::release(). |
|
|||||
|
reference count
Definition at line 83 of file Msg.h. Referenced by channel::MsgDataHolder< SynchPolicy >::ref_decr(), channel::MsgDataHolder< SynchPolicy >::ref_incr(), channel::MsgDataHolder< SynchPolicy >::release(), and channel::MsgDataHolder< SynchPolicy >::set_data(). |
1.4.6-NO