NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Attributes | List of all members
CNetServerInfo Class Reference

Search Toolkit Book for CNetServerInfo

#include <connect/services/srv_connections.hpp>

+ Collaboration diagram for CNetServerInfo:

Public Types

typedef SNetServerInfoImplTInstance
 

Public Member Functions

 CNetServerInfo (EVoid)
 
 CNetServerInfo (SNetServerInfoImpl *impl)
 
CNetServerInfooperator= (SNetServerInfoImpl *impl)
 
 operator SNetServerInfoImpl * ()
 
 operator const SNetServerInfoImpl * () const
 
SNetServerInfoImploperator-- (int)
 
const SNetServerInfoImploperator-- (int) const
 
SNetServerInfoImploperator-> ()
 
const SNetServerInfoImploperator-> () const
 
 CNetServerInfo ()
 
bool GetNextAttribute (string &attr_name, string &attr_value)
 Return the next attribute. More...
 

Protected Attributes

CNetRef< SNetServerInfoImplm_Impl
 

Detailed Description

Definition at line 84 of file srv_connections.hpp.

Member Typedef Documentation

◆ TInstance

Definition at line 86 of file srv_connections.hpp.

Constructor & Destructor Documentation

◆ CNetServerInfo() [1/3]

CNetServerInfo::CNetServerInfo ( EVoid  )
inline

Definition at line 86 of file srv_connections.hpp.

◆ CNetServerInfo() [2/3]

CNetServerInfo::CNetServerInfo ( SNetServerInfoImpl impl)
inline

Definition at line 86 of file srv_connections.hpp.

◆ CNetServerInfo() [3/3]

CNetServerInfo::CNetServerInfo ( )
inline

Definition at line 86 of file srv_connections.hpp.

Member Function Documentation

◆ GetNextAttribute()

bool CNetServerInfo::GetNextAttribute ( string attr_name,
string attr_value 
)

Return the next attribute.

If there are no more attributes, the method returns false, and attr_name and attr_value are left unchanged.

Definition at line 443 of file srv_connections.cpp.

References m_Impl.

Referenced by CGridCommandLineInterfaceApp::Cmd_ServerInfo(), g_ServerInfoToJson(), and CNetScheduleServerListener::OnConnected().

◆ operator const SNetServerInfoImpl *()

CNetServerInfo::operator const SNetServerInfoImpl * ( ) const
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator SNetServerInfoImpl *()

CNetServerInfo::operator SNetServerInfoImpl * ( )
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator--() [1/2]

SNetServerInfoImpl& CNetServerInfo::operator-- ( int  )
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator--() [2/2]

const SNetServerInfoImpl& CNetServerInfo::operator-- ( int  ) const
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator->() [1/2]

SNetServerInfoImpl* CNetServerInfo::operator-> ( void  )
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator->() [2/2]

const SNetServerInfoImpl* CNetServerInfo::operator-> ( void  ) const
inline

Definition at line 86 of file srv_connections.hpp.

◆ operator=()

CNetServerInfo& CNetServerInfo::operator= ( SNetServerInfoImpl impl)
inline

Definition at line 86 of file srv_connections.hpp.

Member Data Documentation

◆ m_Impl

CNetRef< SNetServerInfoImpl > CNetServerInfo::m_Impl
protected

Definition at line 86 of file srv_connections.hpp.

Referenced by GetNextAttribute().


The documentation for this class was generated from the following files:
Modified on Fri Jul 19 17:11:05 2024 by modify_doxy.py rev. 669887