Jack2 1.9.6
Public Member Functions

Jack::JackMachClientChannel Class Reference

JackClientChannel using Mach IPC. More...

#include <JackMachClientChannel.h>

Inheritance diagram for Jack::JackMachClientChannel:
Jack::detail::JackClientChannelInterface Jack::JackRunnableInterface

List of all members.

Public Member Functions

 JackMachClientChannel ()
int Open (const char *server_name, const char *name, char *name_res, JackClient *client, jack_options_t options, jack_status_t *status)
void Close ()
int Start ()
void Stop ()
int ServerCheck (const char *server_name)
void ClientCheck (const char *name, char *name_res, int protocol, int options, int *status, int *result)
void ClientOpen (const char *name, int pid, int *shared_engine, int *shared_client, int *shared_graph, int *result)
void ClientOpen (const char *name, int *ref, JackEngineControl **shared_engine, JackGraphManager **shared_manager, JackClientInterface *client, int *result)
void ClientClose (int refnum, int *result)
void ClientActivate (int refnum, int is_real_time, int *result)
void ClientDeactivate (int refnum, int *result)
void PortRegister (int refnum, const char *name, const char *type, unsigned int flags, unsigned int buffer_size, jack_port_id_t *port_index, int *result)
void PortUnRegister (int refnum, jack_port_id_t port_index, int *result)
void PortConnect (int refnum, const char *src, const char *dst, int *result)
void PortDisconnect (int refnum, const char *src, const char *dst, int *result)
void PortConnect (int refnum, jack_port_id_t src, jack_port_id_t dst, int *result)
void PortDisconnect (int refnum, jack_port_id_t src, jack_port_id_t dst, int *result)
void PortRename (int refnum, jack_port_id_t port, const char *name, int *result)
void SetBufferSize (jack_nframes_t buffer_size, int *result)
void SetFreewheel (int onoff, int *result)
void ReleaseTimebase (int refnum, int *result)
void SetTimebaseCallback (int refnum, int conditional, int *result)
void GetInternalClientName (int refnum, int int_ref, char *name_res, int *result)
void InternalClientHandle (int refnum, const char *client_name, int *status, int *int_ref, int *result)
void InternalClientLoad (int refnum, const char *client_name, const char *so_name, const char *objet_data, int options, int *status, int *int_ref, int *result)
void InternalClientUnload (int refnum, int int_ref, int *status, int *result)
bool Init ()
bool Execute ()

Detailed Description

JackClientChannel using Mach IPC.

Definition at line 35 of file JackMachClientChannel.h.


Constructor & Destructor Documentation

Jack::JackMachClientChannel::JackMachClientChannel ( )

Thread to execute the event loop

Definition at line 36 of file JackMachClientChannel.cpp.


Member Function Documentation

bool Jack::JackMachClientChannel::Init ( ) [virtual]

Called once when the thread is started

Reimplemented from Jack::JackRunnableInterface.

Definition at line 314 of file JackMachClientChannel.cpp.


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