Jack::JackNetInterface Class Reference

#include <JackNetInterface.h>

Inheritance diagram for Jack::JackNetInterface:

Jack::JackNetMasterInterface Jack::JackNetSlaveInterface Jack::JackNetMaster Jack::JackNetAdapter Jack::JackNetDriver

List of all members.

Protected Member Functions

void SetFramesPerPacket ()
int SetNetBufferSize ()
int GetNMidiPckt ()
bool IsNextPacket ()
virtual void SetParams ()
virtual bool Init ()=0
virtual int EncodeTransportData ()=0
virtual int DecodeTransportData ()=0
virtual int EncodeSyncPacket ()=0
virtual int DecodeSyncPacket ()=0
virtual int SyncRecv ()=0
virtual int SyncSend ()=0
virtual int DataRecv ()=0
virtual int DataSend ()=0
virtual int Send (size_t size, int flags)=0
virtual int Recv (size_t size, int flags)=0
 JackNetInterface (const char *multicast_ip, int port)
 JackNetInterface (session_params_t &params, JackNetSocket &socket, const char *multicast_ip)

Protected Attributes

session_params_t fParams
JackNetSocket fSocket
char * fMulticastIP
uint fNSubProcess
packet_header_t fTxHeader
packet_header_t fRxHeader
char * fTxBuffer
char * fRxBuffer
char * fTxData
char * fRxData
NetMidiBufferfNetMidiCaptureBuffer
NetMidiBufferfNetMidiPlaybackBuffer
NetAudioBufferfNetAudioCaptureBuffer
NetAudioBufferfNetAudioPlaybackBuffer
int fAudioRxLen
int fAudioTxLen
int fPayloadSize


Detailed Description

This class describes the basic Net Interface, used by both master and slave

Definition at line 32 of file JackNetInterface.h.


The documentation for this class was generated from the following files:

Generated on Tue Feb 17 20:19:54 2009 for Jack2 by  doxygen 1.5.7.1