StreamManager.h File Reference

#include <fstream>
#include <sys/time.h>
#include "StreamManagerTypes.h"
#include "ServerTypes.h"
#include "RioMutex.h"
#include "RioTCP.h"
#include "ObjectManager.h"
#include "Router.h"
#include "MonitorTable.h"
#include "NetInterface.h"

Go to the source code of this file.

Data Structures

struct  SEQBLOCKLISTTAG
struct  SEQEVENTLISTTAG
struct  STREAMLIST
struct  ClientBuffer
class  CRequestQueue
class  CStreamList
class  RioStream
class  RioStreamObj
class  CStreamManager

Typedefs

typedef struct SEQBLOCKLISTTAGPSEQBLOCKLIST
typedef struct SEQBLOCKLISTTAG SEQBLOCKLIST
typedef struct SEQEVENTLISTTAGPSEQEVENTLIST
typedef struct SEQEVENTLISTTAG SEQEVENTLIST
typedef struct STREAMLISTPSTREAMLIST
typedef struct STREAMLIST STREAMLIST

Enumerations

enum  EventTypeSimulation {
  RequestArrival = 0, RequestFullBuffer = 1, RequestFullClientBuffer = 2, DiskService = 3,
  BlockArrival = 4
}

Typedef Documentation

typedef struct SEQBLOCKLISTTAG * PSEQBLOCKLIST
typedef struct SEQEVENTLISTTAG * PSEQEVENTLIST
typedef struct STREAMLIST * PSTREAMLIST
typedef struct SEQBLOCKLISTTAG SEQBLOCKLIST
typedef struct SEQEVENTLISTTAG SEQEVENTLIST
typedef struct STREAMLIST STREAMLIST

Enumeration Type Documentation

Enumerator:
RequestArrival 
RequestFullBuffer 
RequestFullClientBuffer 
DiskService 
BlockArrival 

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

00055 {
00056     RequestArrival          = 0,
00057     RequestFullBuffer       = 1,
00058     RequestFullClientBuffer = 2,
00059     DiskService             = 3,
00060     BlockArrival            = 4
00061 } EventTypeSimulation;

Generated on Wed Jul 4 16:03:30 2012 for RIO by  doxygen 1.6.3