Jack2  1.9.8
Public Member Functions | Protected Member Functions | Static Protected Attributes
Jack::JackNetSlaveInterface Class Reference

#include <JackNetInterface.h>

Inheritance diagram for Jack::JackNetSlaveInterface:
Jack::JackNetInterface Jack::JackNetAdapter Jack::JackNetDriver Jack::JackNetExtSlave

List of all members.

Public Member Functions

 JackNetSlaveInterface (const char *ip, int port)
- Public Member Functions inherited from Jack::JackNetInterface
 JackNetInterface (const char *multicast_ip, int port)
 JackNetInterface (session_params_t &params, JackNetSocket &socket, const char *multicast_ip)

Protected Member Functions

bool Init ()
bool InitConnection (int time_out_sec)
bool InitRendering ()
net_status_t SendAvailableToMaster (long count=LONG_MAX)
net_status_t SendStartToMaster ()
bool SetParams ()
int SyncRecv ()
int SyncSend ()
int DataRecv ()
int DataSend ()
void EncodeSyncPacket ()
void DecodeSyncPacket ()
int Recv (size_t size, int flags)
int Send (size_t size, int flags)
void FatalRecvError ()
void FatalSendError ()
void InitAPI ()
- Protected Member Functions inherited from Jack::JackNetInterface
void Initialize ()
int SetNetBufferSize ()
void FreeNetworkBuffers ()
virtual void EncodeTransportData ()=0
virtual void DecodeTransportData ()=0
int MidiSend (NetMidiBuffer *buffer, int midi_channnels, int audio_channels)
int AudioSend (NetAudioBuffer *buffer, int audio_channels)
int MidiRecv (packet_header_t *rx_head, NetMidiBuffer *buffer, uint &recvd_midi_pckt)
int AudioRecv (packet_header_t *rx_head, NetAudioBuffer *buffer)
int FinishRecv (NetAudioBuffer *buffer)
NetAudioBufferAudioBufferFactory (int nports, char *buffer)

Static Protected Attributes

static uint fSlaveCounter = 0

Additional Inherited Members

- Protected Attributes inherited from Jack::JackNetInterface
session_params_t fParams
JackNetSocket fSocket
char fMulticastIP [32]
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

Detailed Description

This class describes the Net Interface for slaves (NetDriver and NetAdapter)

Definition at line 177 of file JackNetInterface.h.


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