RealtimeScheduler::PacketBufferEntry Class Reference

#include <realtimescheduler.h>

List of all members.

Public Types

enum  fdCommand { DATA = 0, FD_NEW = 1, FD_CLOSE = 2 }

Public Member Functions

 PacketBufferEntry (char *buf, uint32_t len)
 PacketBufferEntry (char *buf, uint32_t len, sockaddr *ad, socklen_t al)
 PacketBufferEntry (char *buf, uint32_t len, fdCommand fc, int _fd)

Public Attributes

char * data
uint32_t length
sockaddr * addr
socklen_t addrlen
enum
RealtimeScheduler::PacketBufferEntry::fdCommand 
func
int fd


Member Enumeration Documentation

enum RealtimeScheduler::PacketBufferEntry::fdCommand

Enumerator:
DATA 
FD_NEW 
FD_CLOSE 
00047                            {
00048                 DATA = 0,
00049                 FD_NEW = 1,
00050                 FD_CLOSE = 2
00051             } func;


Constructor & Destructor Documentation

RealtimeScheduler::PacketBufferEntry::PacketBufferEntry ( char *  buf,
uint32_t  len 
) [inline]

00053                                                        : 
00054                     data(buf), length(len), addr(0), addrlen(0), func(DATA), fd(0) {};

RealtimeScheduler::PacketBufferEntry::PacketBufferEntry ( char *  buf,
uint32_t  len,
sockaddr *  ad,
socklen_t  al 
) [inline]

00055                                                                                    :
00056                     data(buf), length(len), addr(ad), addrlen(al), func(DATA), fd(0) {};
            PacketBufferEntry(char* buf, uint32_t len, fdCommand fc, int _fd) :

RealtimeScheduler::PacketBufferEntry::PacketBufferEntry ( char *  buf,
uint32_t  len,
fdCommand  fc,
int  _fd 
) [inline]

00057                                                                               :
00058                     data(buf), length(len), addr(0), addrlen(0), func(fc), fd(_fd) {};
    };


Member Data Documentation

char* RealtimeScheduler::PacketBufferEntry::data

uint32_t RealtimeScheduler::PacketBufferEntry::length

sockaddr* RealtimeScheduler::PacketBufferEntry::addr

socklen_t RealtimeScheduler::PacketBufferEntry::addrlen

enum RealtimeScheduler::PacketBufferEntry::fdCommand RealtimeScheduler::PacketBufferEntry::func

int RealtimeScheduler::PacketBufferEntry::fd


The documentation for this class was generated from the following file:
Generated on Thu Apr 17 13:19:30 2008 for ITM OverSim by  doxygen 1.5.3