[−][src]Struct gdnative::UPNPDevice
core class UPNPDevice
inherits Reference
(reference counted).
Official documentation
See the documentation of this class in the Godot engine's official documentation.
Memory management
The lifetime of this object is automatically managed through reference counting.
Class hierarchy
UPNPDevice inherits methods from:
Methods
impl UPNPDevice
[src]
Constants
pub const IGD_STATUS_HTTP_ERROR: i64
[src]
pub const IGD_STATUS_MALLOC_ERROR: i64
[src]
pub const IGD_STATUS_NO_URLS: i64
[src]
pub const IGD_STATUS_NO_IGD: i64
[src]
pub const IGD_STATUS_INVALID_CONTROL: i64
[src]
pub const IGD_STATUS_DISCONNECTED: i64
[src]
pub const IGD_STATUS_HTTP_EMPTY: i64
[src]
pub const IGD_STATUS_OK: i64
[src]
pub const IGD_STATUS_UNKNOWN_ERROR: i64
[src]
pub const IGD_STATUS_UNKNOWN_DEVICE: i64
[src]
impl UPNPDevice
[src]
pub fn new() -> UPNPDevice
[src]
pub fn new_ref(&self) -> UPNPDevice
[src]
Creates a new reference to the same reference-counted object.
pub fn add_port_mapping(
&self,
port: i64,
port_internal: i64,
desc: GodotString,
proto: GodotString,
duration: i64
) -> i64
[src]
&self,
port: i64,
port_internal: i64,
desc: GodotString,
proto: GodotString,
duration: i64
) -> i64
pub fn delete_port_mapping(&self, port: i64, proto: GodotString) -> i64
[src]
pub fn get_description_url(&self) -> GodotString
[src]
pub fn get_igd_control_url(&self) -> GodotString
[src]
pub fn get_igd_our_addr(&self) -> GodotString
[src]
pub fn get_igd_service_type(&self) -> GodotString
[src]
pub fn get_igd_status(&self) -> UPNPDeviceIGDStatus
[src]
pub fn get_service_type(&self) -> GodotString
[src]
pub fn is_valid_gateway(&self) -> bool
[src]
pub fn query_external_address(&self) -> GodotString
[src]
pub fn set_description_url(&mut self, url: GodotString)
[src]
pub fn set_igd_control_url(&mut self, url: GodotString)
[src]
pub fn set_igd_our_addr(&mut self, addr: GodotString)
[src]
pub fn set_igd_service_type(&mut self, _type: GodotString)
[src]
pub fn set_igd_status(&mut self, status: i64)
[src]
pub fn set_service_type(&mut self, _type: GodotString)
[src]
pub fn init_ref(&mut self) -> bool
[src]
Inherited from Reference.
pub fn to_reference(&self) -> Reference
[src]
Up-cast.
pub fn to_object(&self) -> Object
[src]
Up-cast.
pub fn cast<T>(&self) -> Option<T> where
T: GodotObject,
[src]
T: GodotObject,
Generic dynamic cast.
Methods from Deref<Target = Reference>
pub fn new_ref(&self) -> Reference
[src]
Creates a new reference to the same reference-counted object.
pub fn init_ref(&mut self) -> bool
[src]
pub fn to_object(&self) -> Object
[src]
Up-cast.
pub fn cast<T>(&self) -> Option<T> where
T: GodotObject,
[src]
T: GodotObject,
Generic dynamic cast.
Trait Implementations
impl Clone for UPNPDevice
[src]
fn clone(&self) -> UPNPDevice
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UPNPDevice
[src]
impl Deref for UPNPDevice
[src]
impl DerefMut for UPNPDevice
[src]
impl Drop for UPNPDevice
[src]
impl FromVariant for UPNPDevice
[src]
fn from_variant(variant: &Variant) -> Result<UPNPDevice, FromVariantError>
[src]
impl GodotObject for UPNPDevice
[src]
fn class_name() -> &'static str
[src]
unsafe fn from_sys(obj: *mut c_void) -> UPNPDevice
[src]
unsafe fn from_return_position_sys(obj: *mut c_void) -> UPNPDevice
[src]
unsafe fn to_sys(&self) -> *mut c_void
[src]
impl Instanciable for UPNPDevice
[src]
fn construct() -> UPNPDevice
[src]
impl ToVariant for UPNPDevice
[src]
fn to_variant(&self) -> Variant
[src]
Auto Trait Implementations
impl RefUnwindSafe for UPNPDevice
impl !Send for UPNPDevice
impl !Sync for UPNPDevice
impl Unpin for UPNPDevice
impl UnwindSafe for UPNPDevice
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Export for T where
T: GodotObject + ToVariant,
[src]
T: GodotObject + ToVariant,
type Hint = ()
A type-specific hint type that is valid for the type being exported.
fn export_info(_hint: Option<<T as Export>::Hint>) -> ExportInfo
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,