TAO_Implementation_Repository 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
AccessLiveListener Class Reference

#include <AsyncAccessManager.h>

Inheritance diagram for AccessLiveListener:
Inheritance graph
[legend]
Collaboration diagram for AccessLiveListener:
Collaboration graph
[legend]

Public Member Functions

 AccessLiveListener (const char *server, AsyncAccessManager *aam, LiveCheck &pinger, ImplementationRepository::ServerObject_ptr ref)
 
 AccessLiveListener (const char *server, AsyncAccessManager *aam, LiveCheck &pinger)
 
virtual ~AccessLiveListener ()
 
bool start ()
 
bool status_changed (LiveStatus status)
 
- Public Member Functions inherited from LiveListener
 LiveListener (const char *server)
 
virtual ~LiveListener ()
 
const char * server () const
 Accessor for the server name. Used by the LiveCheck to associate a listener.
 
LiveListener_add_ref ()
 
void _remove_ref ()
 

Private Attributes

AsyncAccessManager_ptr aam_
 
LiveCheckpinger_
 
LiveStatus status_
 
bool per_client_
 
ImplementationRepository::ServerObject_var srv_ref_
 

Additional Inherited Members

- Protected Attributes inherited from LiveListener
ACE_CString server_
 

Constructor & Destructor Documentation

◆ AccessLiveListener() [1/2]

AccessLiveListener::AccessLiveListener ( const char * server,
AsyncAccessManager * aam,
LiveCheck & pinger,
ImplementationRepository::ServerObject_ptr ref )

◆ AccessLiveListener() [2/2]

AccessLiveListener::AccessLiveListener ( const char * server,
AsyncAccessManager * aam,
LiveCheck & pinger )

◆ ~AccessLiveListener()

AccessLiveListener::~AccessLiveListener ( )
virtual

Member Function Documentation

◆ start()

bool AccessLiveListener::start ( )

◆ status_changed()

bool AccessLiveListener::status_changed ( LiveStatus status)
virtual

called by the asynch ping receiver when a reply or an exception is received. Returns true if finished listening

Implements LiveListener.

Member Data Documentation

◆ aam_

AsyncAccessManager_ptr AccessLiveListener::aam_
private

◆ per_client_

bool AccessLiveListener::per_client_
private

◆ pinger_

LiveCheck& AccessLiveListener::pinger_
private

◆ srv_ref_

ImplementationRepository::ServerObject_var AccessLiveListener::srv_ref_
private

◆ status_

LiveStatus AccessLiveListener::status_
private

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