Skip to main content

IDBTransactionMethods

Trait IDBTransactionMethods 

Source
pub(crate) trait IDBTransactionMethods<D>
where D: DomTypes,
{
Show 14 methods // Required methods fn ObjectStoreNames( &self, cx: &mut JSContext, ) -> Root<Dom<<D as DomTypes>::DOMStringList>>; fn Mode(&self) -> IDBTransactionMode; fn Durability(&self) -> IDBTransactionDurability; fn Db(&self) -> Root<Dom<<D as DomTypes>::IDBDatabase>>; fn GetError(&self) -> Option<Root<Dom<<D as DomTypes>::DOMException>>>; fn ObjectStore( &self, cx: &mut JSContext, name: DOMString, ) -> Result<Root<Dom<<D as DomTypes>::IDBObjectStore>>, Error>; fn Commit(&self) -> Result<(), Error>; fn Abort(&self, cx: &mut JSContext) -> Result<(), Error>; fn GetOnabort( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnabort( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn GetOncomplete( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOncomplete( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, ); fn GetOnerror( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnerror( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, );
}

Required Methods§

Source

fn ObjectStoreNames( &self, cx: &mut JSContext, ) -> Root<Dom<<D as DomTypes>::DOMStringList>>

Source

fn Mode(&self) -> IDBTransactionMode

Source

fn Durability(&self) -> IDBTransactionDurability

Source

fn Db(&self) -> Root<Dom<<D as DomTypes>::IDBDatabase>>

Source

fn GetError(&self) -> Option<Root<Dom<<D as DomTypes>::DOMException>>>

Source

fn ObjectStore( &self, cx: &mut JSContext, name: DOMString, ) -> Result<Root<Dom<<D as DomTypes>::IDBObjectStore>>, Error>

Source

fn Commit(&self) -> Result<(), Error>

Source

fn Abort(&self, cx: &mut JSContext) -> Result<(), Error>

Source

fn GetOnabort(&self, cx: &mut JSContext) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnabort( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )

Source

fn GetOncomplete( &self, cx: &mut JSContext, ) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOncomplete( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )

Source

fn GetOnerror(&self, cx: &mut JSContext) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnerror( &self, cx: &mut JSContext, value: Option<Rc<EventHandlerNonNull<D>>>, )

Implementors§