Jack2  1.9.11-RC1
Public Member Functions | Friends | List of all members
Jack::JackNetMaster Class Reference
Inheritance diagram for Jack::JackNetMaster:
Jack::JackNetMasterInterface Jack::JackNetInterface

Public Member Functions

 JackNetMaster (JackNetSocket &socket, session_params_t &params, const char *multicast_ip)
 
bool IsSlaveReadyToRoll ()
 
- Public Member Functions inherited from Jack::JackNetMasterInterface
 JackNetMasterInterface (session_params_t &params, JackNetSocket &socket, const char *multicast_ip)
 
- 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)
 

Friends

class JackNetMasterManager
 

Additional Inherited Members

- Protected Member Functions inherited from Jack::JackNetMasterInterface
bool Init ()
 
bool SetParams ()
 
void Exit ()
 
int SyncRecv ()
 
int SyncSend ()
 
int DataRecv ()
 
int DataSend ()
 
void EncodeSyncPacket (int frames=-1)
 
void DecodeSyncPacket (int &frames)
 
int Send (size_t size, int flags)
 
int Recv (size_t size, int flags)
 
void FatalRecvError ()
 
void FatalSendError ()
 
- Protected Member Functions inherited from Jack::JackNetInterface
void Initialize ()
 
int SetNetBufferSize ()
 
void FreeNetworkBuffers ()
 
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)
 
void SetRcvTimeOut ()
 
void SetPacketTimeOut (int time_out)
 
NetAudioBufferAudioBufferFactory (int nports, char *buffer)
 
- Protected Attributes inherited from Jack::JackNetMasterInterface
bool fRunning
 
int fCurrentCycleOffset
 
int fMaxCycleOffset
 
bool fSynched
 
- Protected Attributes inherited from Jack::JackNetInterface
bool fSetTimeOut
 
int fPacketTimeOut
 
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

Definition at line 38 of file JackNetManager.h.


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