#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. |