ACE_INet 8.0.5
Loading...
Searching...
No Matches
ACE::INet::ConnectionCacheValue Class Reference

#include <ConnectionCache.h>

Collaboration diagram for ACE::INet::ConnectionCacheValue:

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)
ConnectionCacheValueoperator= (const ConnectionCacheValue &cacheval)
bool operator== (const ConnectionCacheValue &cacheval) const
bool operator!= (const ConnectionCacheValue &cacheval) const
connection_typeconnection ()
const connection_typeconnection () const
void connection (connection_type *conn)
State state () const
void state (State st)

Private Attributes

State state_
connection_typeconnection_

Member Typedef Documentation

◆ connection_type

Member Enumeration Documentation

◆ State

Enumerator
CST_NONE 
CST_INIT 
CST_IDLE 
CST_BUSY 
CST_CLOSED 

Constructor & Destructor Documentation

◆ ConnectionCacheValue() [1/3]

ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( )

◆ ConnectionCacheValue() [2/3]

ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( connection_type * connection)
explicit

◆ ConnectionCacheValue() [3/3]

ACE::INet::ConnectionCacheValue::ConnectionCacheValue ( const ConnectionCacheValue & cacheval)

Member Function Documentation

◆ connection() [1/3]

ConnectionCacheValue::connection_type * ACE::INet::ConnectionCacheValue::connection ( )
inline

◆ connection() [2/3]

const ConnectionCacheValue::connection_type * ACE::INet::ConnectionCacheValue::connection ( ) const
inline

◆ connection() [3/3]

void ACE::INet::ConnectionCacheValue::connection ( connection_type * conn)
inline

◆ operator!=()

bool ACE::INet::ConnectionCacheValue::operator!= ( const ConnectionCacheValue & cacheval) const
inline

◆ operator=()

ConnectionCacheValue & ACE::INet::ConnectionCacheValue::operator= ( const ConnectionCacheValue & cacheval)

◆ operator==()

bool ACE::INet::ConnectionCacheValue::operator== ( const ConnectionCacheValue & cacheval) const
inline

◆ state() [1/2]

ConnectionCacheValue::State ACE::INet::ConnectionCacheValue::state ( ) const
inline

◆ state() [2/2]

void ACE::INet::ConnectionCacheValue::state ( State st)
inline

Member Data Documentation

◆ connection_

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

◆ state_

State ACE::INet::ConnectionCacheValue::state_
private

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