RioTypes.h File Reference

#include "RioInterfaceTypes.h"
#include <pthread.h>
#include <string.h>
#include <stdlib.h>
#include <limits.h>

Go to the source code of this file.

Data Structures

class  RioSessionId
class  RioStreamId
class  RequestId
class  ObjectHandle
class  CommunicationAddress
class  MessageHeader

Defines

#define STORAGESERVERUDPPORT   33333
#define RIOSERVERUDPPORT   33334
#define DEFAULTVIDEORATE   1741

Typedefs

typedef pthread_t RioThreadId
typedef unsigned int IPNetworkAddress
typedef unsigned short NetworkPort
typedef unsigned int MessageOperation
typedef int MessageStatus
typedef unsigned int MessageSize

Enumerations

enum  RequestOperation { WRITE = 1, READ = 2 }

Variables

const int InvalidObjectHandleVersion = -1
const int InvalidObjectHandleIndex = -1
const int InvalidObjectSize = -1
const RioBlock InvalidObjectBlock = 0xFFFFFFFF
const MessageOperation SocketInvalidOperation = 0
const MessageOperation SocketConnectionRequest = 1
const MessageOperation SocketConnectionAccept = 2
const MessageOperation SocketConnectionReject = 3
const MessageOperation SocketData = 4
const MessageOperation SocketDataAck = 5
const MessageOperation SocketDataError = 6

Define Documentation

#define DEFAULTVIDEORATE   1741

Definition at line 119 of file RioTypes.h.

#define RIOSERVERUDPPORT   33334

Definition at line 115 of file RioTypes.h.

#define STORAGESERVERUDPPORT   33333

Definition at line 114 of file RioTypes.h.


Typedef Documentation

typedef unsigned int IPNetworkAddress

Definition at line 122 of file RioTypes.h.

typedef unsigned int MessageOperation

Definition at line 139 of file RioTypes.h.

typedef unsigned int MessageSize

Definition at line 152 of file RioTypes.h.

typedef int MessageStatus

Definition at line 149 of file RioTypes.h.

typedef unsigned short NetworkPort

Definition at line 123 of file RioTypes.h.

typedef pthread_t RioThreadId

Definition at line 41 of file RioTypes.h.


Enumeration Type Documentation

Enumerator:
WRITE 
READ 

Definition at line 175 of file RioTypes.h.

00176 {
00177   WRITE = 1,
00178   READ  = 2
00179 } RequestOperation;


Variable Documentation

const RioBlock InvalidObjectBlock = 0xFFFFFFFF

Definition at line 111 of file RioTypes.h.

const int InvalidObjectHandleIndex = -1

Definition at line 105 of file RioTypes.h.

Definition at line 104 of file RioTypes.h.

const int InvalidObjectSize = -1

Definition at line 109 of file RioTypes.h.

Definition at line 142 of file RioTypes.h.

Definition at line 143 of file RioTypes.h.

Definition at line 141 of file RioTypes.h.

Definition at line 144 of file RioTypes.h.

Definition at line 145 of file RioTypes.h.

Definition at line 146 of file RioTypes.h.

Definition at line 140 of file RioTypes.h.

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