Struct xpcom::interfaces::inICSSValueSearch
[−]
[src]
#[repr(C)]pub struct inICSSValueSearch { /* fields omitted */ }
interface inICSSValueSearch : inISearchProcess
Methods
impl inICSSValueSearch
[src]
pub fn coerce<T: inICSSValueSearchCoerce>(&self) -> &T
[src]
Cast this inICSSValueSearch
to one of its base interfaces.
impl inICSSValueSearch
[src]
pub unsafe fn GetDocument(
&self,
aDocument: *mut *const nsIDOMDocument
) -> nsresult
[src]
&self,
aDocument: *mut *const nsIDOMDocument
) -> nsresult
attribute nsIDOMDocument document;
pub unsafe fn SetDocument(&self, aDocument: *const nsIDOMDocument) -> nsresult
[src]
attribute nsIDOMDocument document;
pub unsafe fn GetBaseURL(&self, aBaseURL: *mut *const int16_t) -> nsresult
[src]
attribute wstring baseURL;
pub unsafe fn SetBaseURL(&self, aBaseURL: *const int16_t) -> nsresult
[src]
attribute wstring baseURL;
pub unsafe fn GetReturnRelativeURLs(
&self,
aReturnRelativeURLs: *mut bool
) -> nsresult
[src]
&self,
aReturnRelativeURLs: *mut bool
) -> nsresult
attribute boolean returnRelativeURLs;
pub unsafe fn SetReturnRelativeURLs(
&self,
aReturnRelativeURLs: bool
) -> nsresult
[src]
&self,
aReturnRelativeURLs: bool
) -> nsresult
attribute boolean returnRelativeURLs;
pub unsafe fn GetNormalizeChromeURLs(
&self,
aNormalizeChromeURLs: *mut bool
) -> nsresult
[src]
&self,
aNormalizeChromeURLs: *mut bool
) -> nsresult
attribute boolean normalizeChromeURLs;
pub unsafe fn SetNormalizeChromeURLs(
&self,
aNormalizeChromeURLs: bool
) -> nsresult
[src]
&self,
aNormalizeChromeURLs: bool
) -> nsresult
attribute boolean normalizeChromeURLs;
pub unsafe fn AddPropertyCriteria(&self, aPropName: *const int16_t) -> nsresult
[src]
void addPropertyCriteria (in wstring aPropName);
pub unsafe fn GetTextCriteria(
&self,
aTextCriteria: *mut *const int16_t
) -> nsresult
[src]
&self,
aTextCriteria: *mut *const int16_t
) -> nsresult
attribute wstring textCriteria;
pub unsafe fn SetTextCriteria(&self, aTextCriteria: *const int16_t) -> nsresult
[src]
attribute wstring textCriteria;
Methods from Deref<Target = inISearchProcess>
pub fn coerce<T: inISearchProcessCoerce>(&self) -> &T
[src]
Cast this inISearchProcess
to one of its base interfaces.
pub unsafe fn GetIsActive(&self, aIsActive: *mut bool) -> nsresult
[src]
readonly attribute boolean isActive;
pub unsafe fn GetResultCount(&self, aResultCount: *mut int32_t) -> nsresult
[src]
readonly attribute long resultCount;
pub unsafe fn GetHoldResults(&self, aHoldResults: *mut bool) -> nsresult
[src]
attribute boolean holdResults;
pub unsafe fn SetHoldResults(&self, aHoldResults: bool) -> nsresult
[src]
attribute boolean holdResults;
pub unsafe fn SearchSync(&self) -> nsresult
[src]
void searchSync ();
pub unsafe fn SearchAsync(
&self,
aObserver: *const inISearchObserver
) -> nsresult
[src]
&self,
aObserver: *const inISearchObserver
) -> nsresult
void searchAsync (in inISearchObserver aObserver);
pub unsafe fn SearchStop(&self) -> nsresult
[src]
void searchStop ();
pub unsafe fn SearchStep(&self, _retval: *mut bool) -> nsresult
[src]
boolean searchStep ();
pub unsafe fn GetStringResultAt(
&self,
aIndex: int32_t,
_retval: &mut nsAString
) -> nsresult
[src]
&self,
aIndex: int32_t,
_retval: &mut nsAString
) -> nsresult
AString getStringResultAt (in long aIndex);
pub unsafe fn GetIntResultAt(
&self,
aIndex: int32_t,
_retval: *mut int32_t
) -> nsresult
[src]
&self,
aIndex: int32_t,
_retval: *mut int32_t
) -> nsresult
long getIntResultAt (in long aIndex);
pub unsafe fn GetUIntResultAt(
&self,
aIndex: int32_t,
_retval: *mut uint32_t
) -> nsresult
[src]
&self,
aIndex: int32_t,
_retval: *mut uint32_t
) -> nsresult
unsigned long getUIntResultAt (in long aIndex);
Trait Implementations
impl XpCom for inICSSValueSearch
[src]
const IID: nsIID
IID: nsIID = nsID(3771965000, 7633, 4530, [129, 189, 154, 12, 17, 127, 7, 54])
fn query_interface<T: XpCom>(&self) -> Option<RefPtr<T>>
[src]
Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more
impl RefCounted for inICSSValueSearch
[src]
unsafe fn addref(&self)
[src]
Increment the reference count.
unsafe fn release(&self)
[src]
Decrement the reference count, potentially freeing backing memory.
impl Deref for inICSSValueSearch
[src]
type Target = inISearchProcess
The resulting type after dereferencing.
fn deref(&self) -> &inISearchProcess
[src]
Dereferences the value.