hangup.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00027 #ifndef ASTXX_MANAGER_ACTION_HANGUP_H
00028 #define ASTXX_MANAGER_ACTION_HANGUP_H
00029
00030 #include <astxx/manager/basic_action.h>
00031 #include <astxx/manager/message.h>
00032 #include <astxx/manager/action/error.h>
00033
00034 namespace astxx {
00035 namespace manager {
00036 namespace action {
00037
00039 class hangup : public basic_action {
00040 public:
00046 hangup(const std::string& channel) : channel(channel) {
00047 }
00048
00049 message::action action() const {
00050 message::action action("Hangup");
00051 action["Channel"] = channel;
00052
00053 return action;
00054 }
00055
00056 private:
00057 std::string channel;
00058 };
00059 }
00060 }
00061 }
00062
00063 #endif