#include <OutputMgr.h>
Inheritance diagram for channel::OutputMgr< Channel, ConnHandler >:

Public Types | |
| typedef Channel::Msg | Msg |
| enum | { QUEUE_MAX = 16 * 1024 } |
Public Member Functions | |
| OutputMgr (int nt=1) | |
| int | num_thr (void) |
| void | num_thr (int nt) |
| virtual int | open () |
| void | shut_down (void) |
| virtual int | close () |
| virtual int | put (ACE_Message_Block *mb, ACE_Time_Value *timeout=0) |
| add output request msgs | |
Protected Member Functions | |
| virtual int | svc () |
| virtual int | send (ACE_Message_Block *mblk) |
Private Attributes | |
| int | num_thr_ |
| ACE_Thread_Mutex | num_thr_lock_ |
| ACE_Thread_Semaphore | exit_sema_ |
Definition at line 51 of file OutputMgr.h.
|
|||||
|
Definition at line 59 of file OutputMgr.h. |
|
|||||
|
Definition at line 61 of file OutputMgr.h. |
|
||||||||||
|
Definition at line 63 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::num_thr_. |
|
||||||||||
|
Definition at line 88 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::exit_sema_. |
|
||||||||||
|
Definition at line 69 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::num_thr_. |
|
||||||||||
|
Definition at line 67 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::num_thr_. |
|
||||||||||
|
Definition at line 71 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::num_thr_, and channel::OutputMgr< Channel, ConnHandler >::QUEUE_MAX. |
|
||||||||||||||||
|
add output request msgs
Definition at line 100 of file OutputMgr.h. |
|
||||||||||
|
Definition at line 129 of file OutputMgr.h. References channel::Out_Bound_Msg< Channel, ConnHandler >::conn, channel::Out_Bound_Msg< Channel, ConnHandler >::msg, and channel::ConnHandler< Channel, Transport >::send_msg(). |
|
||||||||||
|
Definition at line 79 of file OutputMgr.h. References channel::OutputMgr< Channel, ConnHandler >::exit_sema_, and channel::OutputMgr< Channel, ConnHandler >::num_thr_. |
|
|||||||||
|
Definition at line 106 of file OutputMgr.h. |
|
|||||
|
Definition at line 56 of file OutputMgr.h. Referenced by channel::OutputMgr< Channel, ConnHandler >::close(), and channel::OutputMgr< Channel, ConnHandler >::shut_down(). |
|
|||||
|
|||||
|
Definition at line 55 of file OutputMgr.h. |
1.4.6-NO