ACE_INet  6.3.3
Public Types | Public Member Functions | Private Attributes | List of all members
ACE::INet::ConnectionCacheValue Class Reference

#include <ConnectionCache.h>

Public Types

enum  State {
  CST_NONE, CST_INIT, CST_IDLE, CST_BUSY,
  CST_CLOSED
}
 
typedef ConnectionHolder connection_type
 

Public Member Functions

 ConnectionCacheValue ()
 
 ConnectionCacheValue (connection_type *connection)
 
 ConnectionCacheValue (const ConnectionCacheValue &cacheval)
 
ConnectionCacheValue & operator= (const ConnectionCacheValue &cacheval)
 
bool operator== (const ConnectionCacheValue &cacheval) const
 
bool operator!= (const ConnectionCacheValue &cacheval) const
 
connection_type * connection ()
 
const connection_type * connection () const
 
void connection (connection_type *conn)
 
State state () const
 
void state (State st)
 

Private Attributes

State state_
 
connection_type * connection_
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
CST_NONE 
CST_INIT 
CST_IDLE 
CST_BUSY 
CST_CLOSED 

Constructor & Destructor Documentation

ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( )
ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( connection_type *  connection)
explicit
ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( const ConnectionCacheValue &  cacheval)

Member Function Documentation

ConnectionCacheValue::connection_type * ACE::INet::ConnectionCacheValue::connection ( )
inline
const ConnectionCacheValue::connection_type * ACE::INet::ConnectionCacheValue::connection ( ) const
inline
void ACE::INet::ConnectionCacheValue::connection ( connection_type *  conn)
inline
bool ACE::INet::ConnectionCacheValue::operator!= ( const ConnectionCacheValue &  cacheval) const
inline
ConnectionCacheValue & ACE::INet::ConnectionCacheValue::operator= ( const ConnectionCacheValue &  cacheval)
bool ACE::INet::ConnectionCacheValue::operator== ( const ConnectionCacheValue &  cacheval) const
inline
ConnectionCacheValue::State ACE::INet::ConnectionCacheValue::state ( ) const
inline
void ACE::INet::ConnectionCacheValue::state ( State  st)
inline

Member Data Documentation

connection_type* ACE::INet::ConnectionCacheValue::connection_
private
State ACE::INet::ConnectionCacheValue::state_
private

The documentation for this class was generated from the following files: