[][src]Trait aravis::GcPropertyNodeExt

pub trait GcPropertyNodeExt: 'static {
    fn get_access_mode(&self, default_value: GcAccessMode) -> GcAccessMode;
fn get_cachable(&self, default_value: GcCachable) -> GcCachable;
fn get_double(&self) -> Result<f64, Error>;
fn get_endianess(&self, default_value: u32) -> u32;
fn get_int64(&self) -> Result<i64, Error>;
fn get_linked_node(&self) -> Option<GcNode>;
fn get_lsb(&self, default_value: u32) -> u32;
fn get_msb(&self, default_value: u32) -> u32;
fn get_name(&self) -> Option<GString>;
fn get_node_type(&self) -> GcPropertyNodeType;
fn get_sign(&self, default_value: GcSignedness) -> GcSignedness;
fn get_string(&self) -> Result<GString, Error>;
fn set_double(&self, v_double: f64) -> Result<(), Error>;
fn set_int64(&self, v_int64: i64) -> Result<(), Error>;
fn set_string(&self, string: &str) -> Result<(), Error>; }

Required methods

fn get_access_mode(&self, default_value: GcAccessMode) -> GcAccessMode

fn get_cachable(&self, default_value: GcCachable) -> GcCachable

fn get_double(&self) -> Result<f64, Error>

fn get_endianess(&self, default_value: u32) -> u32

fn get_int64(&self) -> Result<i64, Error>

fn get_linked_node(&self) -> Option<GcNode>

fn get_lsb(&self, default_value: u32) -> u32

fn get_msb(&self, default_value: u32) -> u32

fn get_name(&self) -> Option<GString>

fn get_node_type(&self) -> GcPropertyNodeType

fn get_sign(&self, default_value: GcSignedness) -> GcSignedness

fn get_string(&self) -> Result<GString, Error>

fn set_double(&self, v_double: f64) -> Result<(), Error>

fn set_int64(&self, v_int64: i64) -> Result<(), Error>

fn set_string(&self, string: &str) -> Result<(), Error>

Loading content...

Implementors

impl<O: IsA<GcPropertyNode>> GcPropertyNodeExt for O[src]

Loading content...