Conscience Core
Classes | Public Member Functions | Static Public Member Functions | List of all members
conscience_server::communication::phone::CscVocalPhoneCallEmitter Class Referenceabstract

#include <CscVocalPhoneCallEmitter.h>

Inheritance diagram for conscience_server::communication::phone::CscVocalPhoneCallEmitter:
conscience_server::communication::phone::CscVocalPhoneCallEmitter::DisabledEmitter conscience_server::communication::phone::CscVocalPhoneCallEmitter::VonageEmitter

Classes

class  DisabledEmitter
 
class  VonageEmitter
 

Public Member Functions

virtual void callAndSay (const string &text, const vector< string > &phoneNumbers, const VocalPhoneCallOptions &options)=0
 

Static Public Member Functions

static CscVocalPhoneCallEmitternone ()
 
static CscVocalPhoneCallEmitterusingVonage (const string &vonageAppId, const fs::path &publicKey, const fs::path &privateKey, const string &fromPhoneNumber)
 

Member Function Documentation

◆ callAndSay()

virtual void conscience_server::communication::phone::CscVocalPhoneCallEmitter::callAndSay ( const string &  text,
const vector< string > &  phoneNumbers,
const VocalPhoneCallOptions options 
)
pure virtual

◆ none()

CscVocalPhoneCallEmitter * conscience_server::communication::phone::CscVocalPhoneCallEmitter::none ( )
static

◆ usingVonage()

CscVocalPhoneCallEmitter * conscience_server::communication::phone::CscVocalPhoneCallEmitter::usingVonage ( const string &  vonageAppId,
const fs::path &  publicKey,
const fs::path &  privateKey,
const string &  fromPhoneNumber 
)
static

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