TAO_Implementation_Repository  2.1.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
AsyncLiveListener Class Reference

#include <AsyncAccessManager.h>

Inheritance diagram for AsyncLiveListener:
Inheritance graph
Collaboration diagram for AsyncLiveListener:
Collaboration graph

Public Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

AsyncLiveListener::AsyncLiveListener ( const char *  server,
AsyncAccessManager aam,
LiveCheck pinger,
ImplementationRepository::ServerObject_ptr  ref 
)
AsyncLiveListener::AsyncLiveListener ( const char *  server,
AsyncAccessManager aam,
LiveCheck pinger 
)
AsyncLiveListener::~AsyncLiveListener ( void  )
virtual

Member Function Documentation

bool AsyncLiveListener::start ( void  )
bool AsyncLiveListener::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

AsyncAccessManager_ptr AsyncLiveListener::aam_
private
bool AsyncLiveListener::per_client_
private
LiveCheck& AsyncLiveListener::pinger_
private
ImplementationRepository::ServerObject_var AsyncLiveListener::srv_ref_
private
LiveStatus AsyncLiveListener::status_
private

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