TAO_IIOP_Connection_Handler_Array_Guard Class Reference

Collaboration diagram for TAO_IIOP_Connection_Handler_Array_Guard:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_IIOP_Connection_Handler_Array_Guard (TAO_IIOP_Connection_Handler **p, unsigned count)
 ~TAO_IIOP_Connection_Handler_Array_Guard (void)

Private Attributes

TAO_IIOP_Connection_Handler ** ptr_
 Handler.
unsigned count_

Detailed Description

Definition at line 52 of file IIOP_Connector.cpp.


Constructor & Destructor Documentation

TAO_IIOP_Connection_Handler_Array_Guard::TAO_IIOP_Connection_Handler_Array_Guard ( TAO_IIOP_Connection_Handler **  p,
unsigned  count 
)

Definition at line 64 of file IIOP_Connector.cpp.

00066   : ptr_ (p),
00067     count_ (count)
00068 {
00069 }

TAO_IIOP_Connection_Handler_Array_Guard::~TAO_IIOP_Connection_Handler_Array_Guard ( void   ) 

Definition at line 71 of file IIOP_Connector.cpp.

References count_.

00072 {
00073   ACE_Errno_Guard eguard (errno);
00074   if (this->ptr_ != 0)
00075     {
00076       for (unsigned i = 0; i < this->count_; i++)
00077         this->ptr_[i]->remove_reference ();
00078     }
00079 }


Member Data Documentation

unsigned TAO_IIOP_Connection_Handler_Array_Guard::count_ [private]

Definition at line 61 of file IIOP_Connector.cpp.

Referenced by ~TAO_IIOP_Connection_Handler_Array_Guard().

TAO_IIOP_Connection_Handler** TAO_IIOP_Connection_Handler_Array_Guard::ptr_ [private]

Handler.

Definition at line 60 of file IIOP_Connector.cpp.


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:39:32 2010 for TAO by  doxygen 1.4.7