- Member astxx::agi::operator[] (const std::string &key)
- Currently this function will return an empty string if the key passed is not found in the environment. It may be better to throw an exception to avoid confusion.
- Class astxx::agi::hangup
- Possibly in the future include the current agi::result with the exception.
- Class astxx::agi::hangup_result
- Possibly in the future include the current agi::result with the exception.
- Class astxx::agi::hangup_signal
- Possibly in the future include the current agi::result with the exception.
- Class astxx::manager::action::getvar
- Maybe a handle_event method should throw an exception when the channel is not found or when values are not specified.
- Member astxx::manager::action::hangup::hangup (const std::string &channel)
- Perhaps we should throw an exception if the channel is not found.
- Class astxx::manager::action::setvar
- Maybe a handle_event method should throw an exception when the channel is not found or when values are not specified.
- Class astxx::manager::action::status
- Maybe a handle_event method should throw a channel not found error when a channel is not found. If the channel is not found we will get two responses which is a bit odd. We should account for this somehow or make Asterisk only return one response.
- Member astxx::agi::channel_status (const std::string &channel="") const
- Possibly return status values as values from an enum
- Member astxx::agi::exec (const std::string &app, const std::string &options="") const
- This function may throw an exception if the application is not found in the future.
- Member astxx::agi::get_full_variable (const std::string &variable, const std::string &channel="") const
- Possibly throw an exception if the variable is not found.
- Member astxx::agi::get_variable (const std::string &variable) const
- Possibly throw exception if the variable does not exist
- Member astxx::agi::receive_text (int timeout=0) const
- Maybe we should catch the application_error and just return an empty string. We could also repackage the exception as an agi::timeout exception.
- Exceptions:
-
| agi::application_error | when a timeout occurs |
- Member astxx::agi::tdd_mode (const std::string &mode)
- maybe use enum for modes
Generated on Thu Jul 3 01:32:46 2008 for Astxx by
1.5.6