The agi class contains the AGI functionallity in astxx. There is one global instance of this class for any particular program. The instance should be accessed via the static member function astxx::agi::instance(). This class is not currently thread safe.
Definition in file agi.h.
#include <map>
#include <string>
#include <astxx/exception.h>


Go to the source code of this file.
Namespaces | |
| namespace | astxx |
Classes | |
| class | astxx::agi |
| The agi handling class. More... | |
| class | astxx::agi::application_error |
| An application encountered an error during execution. More... | |
| class | astxx::agi::database_error |
| There was a error with the Asterisk database. More... | |
| class | astxx::agi::error |
| Generic agi Exception. More... | |
| class | astxx::agi::hangup |
| A channel was hungup while executing an agi command. More... | |
| class | astxx::agi::hangup_result |
| "hangup" was recieved as the result of a command. More... | |
| class | astxx::agi::hangup_signal |
| A channel was hungup while executing an agi command. More... | |
| class | astxx::agi::invalid_command |
| An invalid or unknown command was executed. More... | |
| class | astxx::agi::io_error |
| There was an error communicating with the asterisk server. More... | |
| class | astxx::agi::no_channel |
| The requested channel could not be found. More... | |
| struct | astxx::agi::result |
| Holds the result of an AGI command. More... | |
| class | astxx::agi::timeout |
| The current command timed out. More... | |
| class | astxx::agi::unknown_error |
| Asterisk has reported an error we do not understand. More... | |
| class | astxx::agi::usage_error |
| An application has reported a usage error. More... | |
1.5.6