[−][src]Struct gdnative::WebRTCDataChannelGDNative
core class WebRTCDataChannelGDNative
inherits WebRTCDataChannel
(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
WebRTCDataChannelGDNative inherits methods from:
Implementations
impl WebRTCDataChannelGDNative
[src]
pub fn new() -> WebRTCDataChannelGDNative
[src]
pub fn new_ref(&self) -> WebRTCDataChannelGDNative
[src]
Creates a new reference to the same reference-counted object.
pub fn to_web_rtc_data_channel(&self) -> WebRTCDataChannel
[src]
Up-cast.
pub fn to_packet_peer(&self) -> PacketPeer
[src]
Up-cast.
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 = WebRTCDataChannel>
pub const STATE_CLOSING: i64
[src]
pub const STATE_OPEN: i64
[src]
pub const STATE_CONNECTING: i64
[src]
pub const STATE_CLOSED: i64
[src]
pub const WRITE_MODE_BINARY: i64
[src]
pub const WRITE_MODE_TEXT: i64
[src]
pub fn new_ref(&self) -> WebRTCDataChannel
[src]
Creates a new reference to the same reference-counted object.
pub fn close(&mut self)
[src]
pub fn get_id(&self) -> i64
[src]
pub fn get_label(&self) -> GodotString
[src]
pub fn get_max_packet_life_time(&self) -> i64
[src]
pub fn get_max_retransmits(&self) -> i64
[src]
pub fn get_protocol(&self) -> GodotString
[src]
pub fn get_ready_state(&self) -> WebRTCDataChannelChannelState
[src]
pub fn get_write_mode(&self) -> WebRTCDataChannelWriteMode
[src]
pub fn is_negotiated(&self) -> bool
[src]
pub fn is_ordered(&self) -> bool
[src]
pub fn poll(&mut self) -> Result<(), GodotError>
[src]
pub fn set_write_mode(&mut self, write_mode: i64)
[src]
pub fn was_string_packet(&self) -> bool
[src]
pub fn to_packet_peer(&self) -> PacketPeer
[src]
Up-cast.
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.
Trait Implementations
impl Clone for WebRTCDataChannelGDNative
[src]
fn clone(&self) -> WebRTCDataChannelGDNative
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for WebRTCDataChannelGDNative
[src]
impl Deref for WebRTCDataChannelGDNative
[src]
type Target = WebRTCDataChannel
The resulting type after dereferencing.
fn deref(&self) -> &WebRTCDataChannel
[src]
impl DerefMut for WebRTCDataChannelGDNative
[src]
fn deref_mut(&mut self) -> &mut WebRTCDataChannel
[src]
impl Drop for WebRTCDataChannelGDNative
[src]
impl FromVariant for WebRTCDataChannelGDNative
[src]
fn from_variant(
variant: &Variant
) -> Result<WebRTCDataChannelGDNative, FromVariantError>
[src]
variant: &Variant
) -> Result<WebRTCDataChannelGDNative, FromVariantError>
impl GodotObject for WebRTCDataChannelGDNative
[src]
fn class_name() -> &'static str
[src]
unsafe fn from_sys(obj: *mut c_void) -> WebRTCDataChannelGDNative
[src]
unsafe fn from_return_position_sys(
obj: *mut c_void
) -> WebRTCDataChannelGDNative
[src]
obj: *mut c_void
) -> WebRTCDataChannelGDNative
unsafe fn to_sys(&self) -> *mut c_void
[src]
unsafe fn claim(&self) -> Self
[src]
impl Instanciable for WebRTCDataChannelGDNative
[src]
impl ToVariant for WebRTCDataChannelGDNative
[src]
fn to_variant(&self) -> Variant
[src]
Auto Trait Implementations
impl RefUnwindSafe for WebRTCDataChannelGDNative
impl !Send for WebRTCDataChannelGDNative
impl !Sync for WebRTCDataChannelGDNative
impl Unpin for WebRTCDataChannelGDNative
impl UnwindSafe for WebRTCDataChannelGDNative
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>,