+tel-plugin-vmodem (0.1.4) unstable; urgency=low
+
+ * package version sync with public
+ * Git: slp/pkgs/t/tel-plugin-vmodem
+ * Tag: tel-plugin-vmodem_0.1.4
+
+ -- Inho Oh <inho48.oh@samsung.com> Mon, 02 Apr 2012 16:10:33 +0900
+
tel-plugin-vmodem (0.1.3) unstable; urgency=low
* Fix prefix (TAPI_ to TCORE_)
static gboolean on_recv_vdpram_message(GIOChannel *channel, GIOCondition condition, gpointer data)
{
- TcorePlugin *plugin = data;
- TcoreHal *hal;
+ TcoreHal *hal = data;
struct custom_data *custom;
#define BUF_LEN_MAX 512
char buf[BUF_LEN_MAX];
int n = 0;
- hal = tcore_plugin_ref_hal(plugin);
custom = tcore_hal_ref_user_data(hal);
memset(buf, 0, BUF_LEN_MAX);
n = vdpram_tty_read(custom->vdpram_fd, buf, BUF_LEN_MAX);
return TRUE;
}
-static guint register_gio_watch(TcorePlugin *plugin, int fd, void *callback)
+static guint register_gio_watch(TcoreHal *h, int fd, void *callback)
{
GIOChannel *channel = NULL;
guint source;
return 0;
channel = g_io_channel_unix_new(fd);
- source = g_io_add_watch(channel, G_IO_IN, (GIOFunc) callback, plugin);
+ source = g_io_add_watch(channel, G_IO_IN, (GIOFunc) callback, h);
g_io_channel_unref(channel);
channel = NULL;
/*
* HAL init
*/
- hal = tcore_hal_new(plugin, "vmodem", &hops);
+ hal = tcore_hal_new(plugin, "vmodem", &hops, TCORE_HAL_MODE_CUSTOM);
tcore_hal_link_user_data(hal, data);
- data->watch_id_vdpram= register_gio_watch(plugin, data->vdpram_fd, on_recv_vdpram_message);
+ data->watch_id_vdpram= register_gio_watch(hal, data->vdpram_fd, on_recv_vdpram_message);
dbg("vdpram_fd = %d, watch_id_vdpram=%d ", data->vdpram_fd, data->watch_id_vdpram);