1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
{-|
Module : Exports
Description : C API function exports
Copyright : (c) Eric Mertens, 2017
License : ISC
Maintainer : emertens@gmail.com
Entry point into glirc from the C API
-}
module Exports () where
import Client.CApi.Exports
import Client.CApi.Types
import Data.Int
import Data.Word
import Foreign.C
foreign export ccall glirc_send_message :: Glirc_send_message
foreign export ccall glirc_print :: Glirc_print
foreign export ccall glirc_inject_chat :: Glirc_inject_chat
foreign export ccall glirc_list_networks :: Glirc_list_networks
foreign export ccall glirc_identifier_cmp :: Glirc_identifier_cmp
foreign export ccall glirc_is_channel :: Glirc_is_channel
foreign export ccall glirc_is_logged_on :: Glirc_is_logged_on
foreign export ccall glirc_list_channels :: Glirc_list_channels
foreign export ccall glirc_list_channel_users :: Glirc_list_channel_users
foreign export ccall glirc_my_nick :: Glirc_my_nick
foreign export ccall glirc_user_account :: Glirc_user_account
foreign export ccall glirc_user_channel_modes :: Glirc_user_channel_modes
foreign export ccall glirc_channel_modes :: Glirc_channel_modes
foreign export ccall glirc_channel_masks :: Glirc_channel_masks
foreign export ccall glirc_mark_seen :: Glirc_mark_seen
foreign export ccall glirc_clear_window :: Glirc_clear_window
foreign export ccall glirc_free_string :: Glirc_free_string
foreign export ccall glirc_free_strings :: Glirc_free_strings
foreign export ccall glirc_current_focus :: Glirc_current_focus
foreign export ccall glirc_set_focus :: Glirc_set_focus
foreign export ccall glirc_resolve_path :: Glirc_resolve_path
foreign export ccall glirc_set_timer :: Glirc_set_timer
foreign export ccall glirc_cancel_timer :: Glirc_cancel_timer
foreign export ccall glirc_window_lines :: Glirc_window_lines
foreign export ccall glirc_thread :: Glirc_thread
|