CatsServer

Name

CatsServer -- Communicator Server class.

Fields

CatsObjectobject

Methods

CatsServer CatsServer_create(CatsControllerParameters parameters, void *server_data, char *initial_session_id);

void receiveAudio(CatsServer this, Gal_Frame f);

void offHook(CatsServer this);

void onHook(CatsServer this);

void touchtone(CatsServer this, char *idString);

void mute(CatsServer this);

void unmute(CatsServer this);

void startRecording(CatsServer this);

void stopRecording(CatsServer this);

void resendAudio(CatsServer this);

void queryStatus(CatsServer this, int server_response);

void setMode(CatsServer this, Gal_Frame f);

int dataInBrokersAvailable(CatsServer this);

CatsAudioFormat getBrokerAudioFormat(CatsServer this);

CatsSourceDataLine getOutBrokerLine(CatsServer this);

CatsTargetDataLine getInBrokerLine(CatsServer this);

void flushInBrokers(CatsServer this);

GalIO_CommStruct *getCommStruct(CatsServer this);

CatsController *getController(CatsServer this);

GalSS_Environment *getEnvironment(CatsServer this);

char *getServerID(CatsServer this);

char *shutDown(CatsServer this);

int addListener(CatsServer this);

void removeListener(CatsServer this);

Description

See Also

CatsObject, CatsController, CatsSourceDataLine, CatsTargetDataLine, CatsEventListener, CatsAudioFormat