Commit 66dafb56c3c85853399c86ac9fb44485320425d2

Authored by Perry Werneck
1 parent 76e1e3fd
Exists in master and in 1 other branch develop

Updating socket API.

Showing 1 changed file with 7 additions and 0 deletions   Show diff stats
src/v3270/iocallback.c
@@ -33,6 +33,7 @@ @@ -33,6 +33,7 @@
33 33
34 static void * static_AddSource(H3270 *session, int fd, LIB3270_IO_FLAG flag, void(*proc)(H3270 *, int, LIB3270_IO_FLAG, void *), void *userdata); 34 static void * static_AddSource(H3270 *session, int fd, LIB3270_IO_FLAG flag, void(*proc)(H3270 *, int, LIB3270_IO_FLAG, void *), void *userdata);
35 static void static_RemoveSource(H3270 *session, void *id); 35 static void static_RemoveSource(H3270 *session, void *id);
  36 +static void static_SetSourceState(H3270 *session, void *id, int enabled);
36 37
37 static void * static_AddTimeOut(H3270 *session, unsigned long interval_ms, void (*proc)(H3270 *session)); 38 static void * static_AddTimeOut(H3270 *session, unsigned long interval_ms, void (*proc)(H3270 *session));
38 static void static_RemoveTimeOut(H3270 *session, void * timer); 39 static void static_RemoveTimeOut(H3270 *session, void * timer);
@@ -62,6 +63,11 @@ static void static_RemoveSource(G_GNUC_UNUSED H3270 *session, void *id) @@ -62,6 +63,11 @@ static void static_RemoveSource(G_GNUC_UNUSED H3270 *session, void *id)
62 g_source_destroy((GSource *) id); 63 g_source_destroy((GSource *) id);
63 } 64 }
64 65
  66 +static void static_SetSourceState(H3270 *session, void *id, int enabled)
  67 +{
  68 +
  69 +}
  70 +
65 static gboolean do_timer(TIMER *t) 71 static gboolean do_timer(TIMER *t)
66 { 72 {
67 if(!t->remove) 73 if(!t->remove)
@@ -181,6 +187,7 @@ void v3270_register_io_handlers(G_GNUC_UNUSED v3270Class *cls) @@ -181,6 +187,7 @@ void v3270_register_io_handlers(G_GNUC_UNUSED v3270Class *cls)
181 187
182 static_AddSource, 188 static_AddSource,
183 static_RemoveSource, 189 static_RemoveSource,
  190 + static_SetSourceState,
184 191
185 static_Sleep, 192 static_Sleep,
186 static_RunPendingEvents, 193 static_RunPendingEvents,