propagate socket closure up to endpoint.

This commit is contained in:
Martin Preuss
2026-06-30 23:30:48 +02:00
parent cdb9da2f9e
commit f23806d884
8 changed files with 96 additions and 9 deletions

View File

@@ -20,7 +20,9 @@ enum {
enum {
AQH_FDOBJECT_SIGNAL_ISREADY=AQH_OBJECT_SIGNAL_LAST
AQH_FDOBJECT_SIGNAL_ISREADY=AQH_OBJECT_SIGNAL_LAST,
AQH_FDOBJECT_SIGNAL_CLOSED,
AQH_FDOBJECT_SIGNAL_LAST
};
@@ -51,5 +53,8 @@ AQHOME_API AQH_FDOBJECT_STARTMSG_FN AQH_FdObject_SetStartMsgFn(AQH_OBJECT *o, AQ
AQHOME_API AQH_FDOBJECT_ENDMSG_FN AQH_FdObject_SetEndMsgFn(AQH_OBJECT *o, AQH_FDOBJECT_ENDMSG_FN f);
AQHOME_API AQH_FDOBJECT_FLUSH_FN AQH_FdObject_SetFlushFn(AQH_OBJECT *o, AQH_FDOBJECT_FLUSH_FN f);
AQHOME_API int AQH_FdObject_WaitForActivity(AQH_OBJECT *o, int timeoutInMillisecs);
AQHOME_API void AQH_FdObject_Abort(AQH_OBJECT *o);
#endif