#include <AMICO_Link.h>
Inherits AP::AP_Thread.
Inherited by AMICO_MemoryLink, and AMICO_SocketLink.

Public Member Functions | |
| virtual AMICO_Link * | Accept (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_ActiveMessageQueue * | m_Queue |
| AMICO_Link | ( | const AP_String & | alias, | |
| AMICO_ActiveMessageQueue * | queue, | |||
| const AP_Bool | connected | |||
| ) |
| ~AMICO_Link | ( | void | ) | [virtual] |
| 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.
AP_Bool m_Binded [protected] |
AP_Bool m_Connected [protected] |
AMICO_ActiveMessageQueue* m_Queue [protected] |
1.5.8