ShmemDataLink.inl

Go to the documentation of this file.
00001 /*
00002  *
00003  *
00004  * Distributed under the OpenDDS License.
00005  * See: http://www.opendds.org/license.html
00006  */
00007 
00008 namespace OpenDDS {
00009 namespace DCPS {
00010 
00011 ACE_INLINE void
00012 ShmemDataLink::configure(ShmemInst* config)
00013 {
00014   this->config_ = config;
00015 }
00016 
00017 ACE_INLINE void
00018 ShmemDataLink::send_strategy(ShmemSendStrategy* send_strategy)
00019 {
00020   this->send_strategy_ = send_strategy;
00021 }
00022 
00023 ACE_INLINE void
00024 ShmemDataLink::receive_strategy(ShmemReceiveStrategy* recv_strategy)
00025 {
00026   this->recv_strategy_ = recv_strategy;
00027 }
00028 
00029 ACE_INLINE ShmemInst*
00030 ShmemDataLink::config()
00031 {
00032   return this->config_;
00033 }
00034 
00035 ACE_INLINE std::string
00036 ShmemDataLink::peer_address()
00037 {
00038   return this->peer_address_;
00039 }
00040 
00041 } // namespace DCPS
00042 } // namespace OpenDDS

Generated on Fri Feb 12 20:05:26 2016 for OpenDDS by  doxygen 1.4.7