<!-- ##### SECTION Title ##### -->
InfIo

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT InfIo ##### -->
<para>

</para>


<!-- ##### STRUCT InfIoIface ##### -->
<para>

</para>

@add_watch: 
@update_watch: 
@remove_watch: 
@add_timeout: 
@remove_timeout: 
@add_dispatch: 
@remove_dispatch: 

<!-- ##### TYPEDEF InfNativeSocket ##### -->
<para>

</para>


<!-- ##### ENUM InfIoEvent ##### -->
<para>

</para>

@INF_IO_INCOMING: 
@INF_IO_OUTGOING: 
@INF_IO_ERROR: 

<!-- ##### STRUCT InfIoWatch ##### -->
<para>

</para>


<!-- ##### STRUCT InfIoTimeout ##### -->
<para>

</para>


<!-- ##### STRUCT InfIoDispatch ##### -->
<para>

</para>


<!-- ##### USER_FUNCTION InfIoWatchFunc ##### -->
<para>

</para>

@socket: 
@event: 
@user_data: 


<!-- ##### USER_FUNCTION InfIoTimeoutFunc ##### -->
<para>

</para>

@user_data: 


<!-- ##### USER_FUNCTION InfIoDispatchFunc ##### -->
<para>

</para>

@user_data: 


<!-- ##### FUNCTION inf_io_add_watch ##### -->
<para>

</para>

@io: 
@socket: 
@events: 
@func: 
@user_data: 
@notify: 
@Returns: 


<!-- ##### FUNCTION inf_io_update_watch ##### -->
<para>

</para>

@io: 
@watch: 
@events: 


<!-- ##### FUNCTION inf_io_remove_watch ##### -->
<para>

</para>

@io: 
@watch: 


<!-- ##### FUNCTION inf_io_add_timeout ##### -->
<para>

</para>

@io: 
@msecs: 
@func: 
@user_data: 
@notify: 
@Returns: 


<!-- ##### FUNCTION inf_io_remove_timeout ##### -->
<para>

</para>

@io: 
@timeout: 


<!-- ##### FUNCTION inf_io_add_dispatch ##### -->
<para>

</para>

@io: 
@func: 
@user_data: 
@notify: 
@Returns: 


<!-- ##### FUNCTION inf_io_remove_dispatch ##### -->
<para>

</para>

@io: 
@dispatch: 


