00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 #include "EntryExit.h" 00009 00010 ACE_INLINE 00011 OpenDDS::DCPS::CopyChainVisitor::CopyChainVisitor( 00012 BasicQueue<TransportQueueElement>& target, 00013 MessageBlockAllocator* mb_allocator, 00014 DataBlockAllocator* db_allocator 00015 ) : target_( target) 00016 , mb_allocator_(mb_allocator) 00017 , db_allocator_(db_allocator) 00018 , status_( 0) 00019 { 00020 DBG_ENTRY_LVL("CopyChainVisitor","CopyChainVisitor",6); 00021 } 00022 00023 ACE_INLINE 00024 int 00025 OpenDDS::DCPS::CopyChainVisitor::status() const 00026 { 00027 return this->status_; 00028 } 00029