AMICO_Link Class Reference

#include <AMICO_Link.h>

Inherits AP::AP_Thread.

Inherited by AMICO_MemoryLink, and AMICO_SocketLink.

Collaboration diagram for AMICO_Link:

Collaboration graph

Public Member Functions

virtual AMICO_LinkAccept (const AP_Uint32 timeout)=0
AP_String alias (void) const
 Inline.
 AMICO_Link (const AP_String &alias, AMICO_ActiveMessageQueue *queue, const AP_Bool connected)
virtual void Close (void)=0
virtual AP_Bool Connect (const AP_String &alias, const AP_Uint32 timeout)=0
AP_String peer (void) const
virtual AP_Bool Recv (AMICO_ActiveMessagePointer &message)=0
virtual AP_Bool Send (const AMICO_ActiveMessage &message)=0
virtual ~AMICO_Link (void)

Protected Attributes

AP_String m_Alias
AP_Bool m_Binded
AP_Bool m_Connected
AP_String m_Peer
AMICO_ActiveMessageQueuem_Queue

Constructor & Destructor Documentation

AMICO_Link ( const AP_String alias,
AMICO_ActiveMessageQueue queue,
const AP_Bool  connected 
)

~AMICO_Link ( void   )  [virtual]


Member Function Documentation

virtual AMICO_Link* Accept ( const AP_Uint32  timeout  )  [pure virtual]

Implemented in AMICO_MemoryLink, and AMICO_SocketLink.

AP_String alias ( void   )  const [inline]

Inline.

virtual void Close ( void   )  [pure virtual]

Implemented in AMICO_MemoryLink, and AMICO_SocketLink.

virtual AP_Bool Connect ( const AP_String alias,
const AP_Uint32  timeout 
) [pure virtual]

Implemented in AMICO_MemoryLink, and AMICO_SocketLink.

AP_String peer ( void   )  const [inline]

virtual AP_Bool Recv ( AMICO_ActiveMessagePointer message  )  [pure virtual]

Implemented in AMICO_MemoryLink, and AMICO_SocketLink.

virtual AP_Bool Send ( const AMICO_ActiveMessage message  )  [pure virtual]

Implemented in AMICO_MemoryLink, and AMICO_SocketLink.


Field Documentation

AP_String m_Alias [protected]

AP_Bool m_Binded [protected]

AP_Bool m_Connected [protected]

AP_String m_Peer [protected]


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

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8