CRequestQueue Class Reference

#include <StreamManager.h>

Public Member Functions

void Put (EventDataRequest *DiskRequest)
EventDataRequestGet ()
void Put (StrRequest *Request)
StrRequestGet ()
void Signal ()

Private Attributes

LocalQueue m_Queue
RioQueue m_Queue

Detailed Description

Definition at line 117 of file server/StreamManager.h.


Member Function Documentation

StrRequest* CRequestQueue::Get (  ) 
StrRequest * CRequestQueue::Get ( void   ) 

Definition at line 101 of file server/StreamManager.cpp.

00102 {
00103     return(EventDataRequest*) m_Queue.Get();
00104 }

void CRequestQueue::Put ( StrRequest Request  ) 

Definition at line 39 of file request.cpp.

00040 {
00041     m_Queue.Put( (RioQueueEle*) Request);
00042 }

void CRequestQueue::Put ( EventDataRequest DiskRequest  ) 

Definition at line 94 of file server/StreamManager.cpp.

00095 {
00096     m_Queue.Put( (LocalQueueEle*) Request);
00097 }

void CRequestQueue::Signal (  ) 

Definition at line 56 of file request.cpp.

00057 {
00058     m_Queue.Signal();
00059 }


Field Documentation

Definition at line 92 of file request.h.

Definition at line 125 of file server/StreamManager.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:32 2012 for RIO by  doxygen 1.6.3