michael@0: /* michael@0: Copyright (c) 2007, Adobe Systems, Incorporated michael@0: All rights reserved. michael@0: michael@0: Redistribution and use in source and binary forms, with or without michael@0: modification, are permitted provided that the following conditions are michael@0: met: michael@0: michael@0: * Redistributions of source code must retain the above copyright michael@0: notice, this list of conditions and the following disclaimer. michael@0: michael@0: * Redistributions in binary form must reproduce the above copyright michael@0: notice, this list of conditions and the following disclaimer in the michael@0: documentation and/or other materials provided with the distribution. michael@0: michael@0: * Neither the name of Adobe Systems, Network Resonance nor the names of its michael@0: contributors may be used to endorse or promote products derived from michael@0: this software without specific prior written permission. michael@0: michael@0: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS michael@0: "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT michael@0: LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR michael@0: A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT michael@0: OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, michael@0: SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT michael@0: LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, michael@0: DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY michael@0: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT michael@0: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE michael@0: OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. michael@0: */ michael@0: michael@0: michael@0: michael@0: #ifndef _ice_reg_h michael@0: #define _ice_reg_h michael@0: #ifdef __cplusplus michael@0: using namespace std; michael@0: extern "C" { michael@0: #endif /* __cplusplus */ michael@0: michael@0: #define NR_ICE_REG_PREF_TYPE_HOST "ice.pref.type.host" michael@0: #define NR_ICE_REG_PREF_TYPE_RELAYED "ice.pref.type.relayed" michael@0: #define NR_ICE_REG_PREF_TYPE_SRV_RFLX "ice.pref.type.srv_rflx" michael@0: #define NR_ICE_REG_PREF_TYPE_PEER_RFLX "ice.pref.type.peer_rflx" michael@0: #define NR_ICE_REG_PREF_TYPE_RELAYED_TCP "ice.pref.type.relayed_tcp" michael@0: michael@0: #define NR_ICE_REG_PREF_INTERFACE_PRFX "ice.pref.interface" michael@0: #define NR_ICE_REG_SUPPRESS_INTERFACE_PRFX "ice.suppress.interface" michael@0: michael@0: #define NR_ICE_REG_STUN_SRV_PRFX "ice.stun.server" michael@0: #define NR_ICE_REG_STUN_SRV_ADDR "addr" michael@0: #define NR_ICE_REG_STUN_SRV_PORT "port" michael@0: michael@0: #define NR_ICE_REG_TURN_SRV_PRFX "ice.turn.server" michael@0: #define NR_ICE_REG_TURN_SRV_ADDR "addr" michael@0: #define NR_ICE_REG_TURN_SRV_PORT "port" michael@0: #define NR_ICE_REG_TURN_SRV_BANDWIDTH "bandwidth" michael@0: #define NR_ICE_REG_TURN_SRV_LIFETIME "lifetime" michael@0: #define NR_ICE_REG_TURN_SRV_USERNAME "username" michael@0: #define NR_ICE_REG_TURN_SRV_PASSWORD "password" michael@0: michael@0: #define NR_ICE_REG_KEEPALIVE_TIMER "ice.keepalive_timer" michael@0: michael@0: #ifdef __cplusplus michael@0: } michael@0: #endif /* __cplusplus */ michael@0: #endif michael@0: