Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_send :: RTCDataChannel -> Nullable ArrayBuffer -> IO ()
- send :: (MonadIO m, IsArrayBuffer data') => RTCDataChannel -> Maybe data' -> m ()
- js_sendView :: RTCDataChannel -> Nullable ArrayBufferView -> IO ()
- sendView :: (MonadIO m, IsArrayBufferView data') => RTCDataChannel -> Maybe data' -> m ()
- js_sendBlob :: RTCDataChannel -> Nullable Blob -> IO ()
- sendBlob :: (MonadIO m, IsBlob data') => RTCDataChannel -> Maybe data' -> m ()
- js_sendString :: RTCDataChannel -> JSString -> IO ()
- sendString :: (MonadIO m, ToJSString data') => RTCDataChannel -> data' -> m ()
- js_close :: RTCDataChannel -> IO ()
- close :: MonadIO m => RTCDataChannel -> m ()
- js_getLabel :: RTCDataChannel -> IO JSString
- getLabel :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result
- js_getOrdered :: RTCDataChannel -> IO Bool
- getOrdered :: MonadIO m => RTCDataChannel -> m Bool
- js_getMaxRetransmitTime :: RTCDataChannel -> IO Word
- getMaxRetransmitTime :: MonadIO m => RTCDataChannel -> m Word
- js_getMaxRetransmits :: RTCDataChannel -> IO Word
- getMaxRetransmits :: MonadIO m => RTCDataChannel -> m Word
- js_getProtocol :: RTCDataChannel -> IO JSString
- getProtocol :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result
- js_getNegotiated :: RTCDataChannel -> IO Bool
- getNegotiated :: MonadIO m => RTCDataChannel -> m Bool
- js_getId :: RTCDataChannel -> IO Word
- getId :: MonadIO m => RTCDataChannel -> m Word
- js_getReadyState :: RTCDataChannel -> IO JSString
- getReadyState :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result
- js_getBufferedAmount :: RTCDataChannel -> IO Word
- getBufferedAmount :: MonadIO m => RTCDataChannel -> m Word
- js_setBinaryType :: RTCDataChannel -> JSString -> IO ()
- setBinaryType :: (MonadIO m, ToJSString val) => RTCDataChannel -> val -> m ()
- js_getBinaryType :: RTCDataChannel -> IO JSString
- getBinaryType :: (MonadIO 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 :: GType
Documentation
js_send :: RTCDataChannel -> Nullable ArrayBuffer -> IO () Source #
send :: (MonadIO m, IsArrayBuffer data') => RTCDataChannel -> Maybe data' -> m () Source #
js_sendView :: RTCDataChannel -> Nullable ArrayBufferView -> IO () Source #
sendView :: (MonadIO m, IsArrayBufferView data') => RTCDataChannel -> Maybe data' -> m () Source #
js_sendBlob :: RTCDataChannel -> Nullable Blob -> IO () Source #
js_sendString :: RTCDataChannel -> JSString -> IO () Source #
sendString :: (MonadIO m, ToJSString data') => RTCDataChannel -> data' -> m () Source #
js_close :: RTCDataChannel -> IO () Source #
close :: MonadIO m => RTCDataChannel -> m () Source #
js_getLabel :: RTCDataChannel -> IO JSString Source #
getLabel :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result Source #
js_getOrdered :: RTCDataChannel -> IO Bool Source #
getOrdered :: MonadIO m => RTCDataChannel -> m Bool Source #
getMaxRetransmitTime :: MonadIO m => RTCDataChannel -> m Word Source #
getMaxRetransmits :: MonadIO m => RTCDataChannel -> m Word Source #
getProtocol :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result Source #
js_getNegotiated :: RTCDataChannel -> IO Bool Source #
getNegotiated :: MonadIO m => RTCDataChannel -> m Bool Source #
getReadyState :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result Source #
getBufferedAmount :: MonadIO m => RTCDataChannel -> m Word Source #
js_setBinaryType :: RTCDataChannel -> JSString -> IO () Source #
setBinaryType :: (MonadIO m, ToJSString val) => RTCDataChannel -> val -> m () Source #
getBinaryType :: (MonadIO m, FromJSString result) => RTCDataChannel -> m result Source #
newtype RTCDataChannel Source #
Functions for this inteface are in GHCJS.DOM.RTCDataChannel. Base interface functions are in: