TAO_Implementation_Repository  2.5.0
Public Member Functions | Private Attributes | List of all members
ListLiveListener Class Reference

#include <AsyncListManager.h>

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

Public Member Functions

 ListLiveListener (const char *server, int pid, CORBA::ULong index, AsyncListManager *owner, LiveCheck &pinger)
 
virtual ~ListLiveListener (void)
 
bool start (void)
 
void cancel (void)
 
LiveStatus status (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...
 
LiveListener_add_ref (void)
 
void _remove_ref (void)
 

Private Attributes

AsyncListManager_ptr owner_
 
LiveCheckpinger_
 
LiveStatus status_
 
CORBA::ULong index_
 
bool started_
 
int pid_
 

Additional Inherited Members

- Protected Attributes inherited from LiveListener
ACE_CString server_
 

Constructor & Destructor Documentation

◆ ListLiveListener()

ListLiveListener::ListLiveListener ( const char *  server,
int  pid,
CORBA::ULong  index,
AsyncListManager owner,
LiveCheck pinger 
)

◆ ~ListLiveListener()

ListLiveListener::~ListLiveListener ( void  )
virtual

Member Function Documentation

◆ cancel()

void ListLiveListener::cancel ( void  )

◆ start()

bool ListLiveListener::start ( void  )

◆ status()

LiveStatus ListLiveListener::status ( void  )

◆ status_changed()

bool ListLiveListener::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

◆ index_

CORBA::ULong ListLiveListener::index_
private

◆ owner_

AsyncListManager_ptr ListLiveListener::owner_
private

◆ pid_

int ListLiveListener::pid_
private

◆ pinger_

LiveCheck& ListLiveListener::pinger_
private

◆ started_

bool ListLiveListener::started_
private

◆ status_

LiveStatus ListLiveListener::status_
private

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