Safe Haskell | None |
---|---|
Language | Haskell2010 |
- send :: (MonadDOM m, IsArrayBuffer data') => RTCDataChannel -> Maybe data' -> m ()
- sendView :: (MonadDOM m, IsArrayBufferView data') => RTCDataChannel -> Maybe data' -> m ()
- sendBlob :: (MonadDOM m, IsBlob data') => RTCDataChannel -> Maybe data' -> m ()
- sendString :: (MonadDOM m, ToJSString data') => RTCDataChannel -> data' -> m ()
- close :: MonadDOM m => RTCDataChannel -> m ()
- getLabel :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result
- getOrdered :: MonadDOM m => RTCDataChannel -> m Bool
- getMaxRetransmitTime :: MonadDOM m => RTCDataChannel -> m Word
- getMaxRetransmits :: MonadDOM m => RTCDataChannel -> m Word
- getProtocol :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result
- getNegotiated :: MonadDOM m => RTCDataChannel -> m Bool
- getId :: MonadDOM m => RTCDataChannel -> m Word
- getReadyState :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result
- getBufferedAmount :: MonadDOM m => RTCDataChannel -> m Word
- setBinaryType :: (MonadDOM m, ToJSString val) => RTCDataChannel -> val -> m ()
- getBinaryType :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result
- open :: EventName RTCDataChannel Event
- error :: EventName RTCDataChannel UIEvent
- closeEvent :: EventName RTCDataChannel CloseEvent
- message :: EventName RTCDataChannel MessageEvent
- newtype RTCDataChannel = RTCDataChannel {}
- gTypeRTCDataChannel :: JSM GType
Documentation
send :: (MonadDOM m, IsArrayBuffer data') => RTCDataChannel -> Maybe data' -> m () Source #
sendView :: (MonadDOM m, IsArrayBufferView data') => RTCDataChannel -> Maybe data' -> m () Source #
sendString :: (MonadDOM m, ToJSString data') => RTCDataChannel -> data' -> m () Source #
close :: MonadDOM m => RTCDataChannel -> m () Source #
getLabel :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result Source #
getOrdered :: MonadDOM m => RTCDataChannel -> m Bool Source #
getMaxRetransmitTime :: MonadDOM m => RTCDataChannel -> m Word Source #
getMaxRetransmits :: MonadDOM m => RTCDataChannel -> m Word Source #
getProtocol :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result Source #
getNegotiated :: MonadDOM m => RTCDataChannel -> m Bool Source #
getReadyState :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result Source #
getBufferedAmount :: MonadDOM m => RTCDataChannel -> m Word Source #
setBinaryType :: (MonadDOM m, ToJSString val) => RTCDataChannel -> val -> m () Source #
getBinaryType :: (MonadDOM m, FromJSString result) => RTCDataChannel -> m result Source #
newtype RTCDataChannel Source #
Functions for this inteface are in JSDOM.RTCDataChannel. Base interface functions are in: