Lines Matching defs:Permission
14 * derived from this software without specific prior written permission.
99 typedef std::list<Permission*> PermissionList;
116 Permission* FindPermission(const rtc::IPAddress& addr) const;
127 void OnPermissionDestroyed(Permission* perm);
143 // Encapsulates a TURN permission.
144 // The object is created when a create permission request is received by an
146 class TurnServer::Permission : public rtc::MessageHandler {
148 Permission(rtc::Thread* thread, const rtc::IPAddress& peer);
149 ~Permission();
154 sigslot::signal1<Permission*> SignalDestroyed;
765 // If a permission exists, send the data on to the peer.
770 LOG_J(LS_WARNING, this) << "Received send indication without permission"
785 // Add this permission.
788 LOG_J(LS_INFO, this) << "Created permission, peer="
875 // No channel, but a permission exists. Send as a data indication.
886 LOG_J(LS_WARNING, this) << "Received external packet without permission, "
906 Permission* perm = FindPermission(addr);
908 perm = new Permission(thread_, addr);
917 TurnServer::Permission* TurnServer::Allocation::FindPermission(
973 void TurnServer::Allocation::OnPermissionDestroyed(Permission* perm) {
986 TurnServer::Permission::Permission(rtc::Thread* thread,
992 TurnServer::Permission::~Permission() {
996 void TurnServer::Permission::Refresh() {
1001 void TurnServer::Permission::OnMessage(rtc::Message* msg) {