Jack2 1.9.6
Protected Member Functions | Protected Attributes

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 void EncodeTransportData ()=0
virtual void DecodeTransportData ()=0
virtual void EncodeSyncPacket ()=0
virtual void 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 [32]
uint fNSubProcess
packet_header_t fTxHeader
packet_header_t fRxHeader
net_transport_data_t fSendTransportData
net_transport_data_t fReturnTransportData
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: