aqhome: started rewriting message code, start using new event2 lib.
This commit is contained in:
@@ -24,6 +24,10 @@ enum {
|
||||
};
|
||||
|
||||
|
||||
typedef int (*AQH_FDOBJECT_STARTMSG_FN)(AQH_OBJECT *o);
|
||||
typedef void (*AQH_FDOBJECT_ENDMSG_FN)(AQH_OBJECT *o);
|
||||
|
||||
|
||||
|
||||
AQHOME_API AQH_OBJECT *AQH_FdObject_new(AQH_EVENT_LOOP *eventLoop, int fd, int mode);
|
||||
|
||||
@@ -33,6 +37,14 @@ AQHOME_API void AQH_FdObject_SetFdMode(AQH_OBJECT *o, int i);
|
||||
AQHOME_API int AQH_FdObject_GetFd(const AQH_OBJECT *o);
|
||||
|
||||
AQHOME_API int AQH_FdObject_Read(AQH_OBJECT *o, uint8_t *ptrBuffer, uint32_t lenBuffer);
|
||||
AQHOME_API int AQH_FdObject_Write(AQH_OBJECT *o, const uint8_t *ptrBuffer, uint32_t lenBuffer);
|
||||
AQHOME_API int AQH_FdObject_FlushInput(AQH_OBJECT *o);
|
||||
|
||||
AQHOME_API int AQH_FdObject_StartMsg(AQH_OBJECT *o);
|
||||
AQHOME_API void AQH_FdObject_EndMsg(AQH_OBJECT *o);
|
||||
|
||||
AQHOME_API AQH_FDOBJECT_STARTMSG_FN AQH_FdObject_SetStartMsgFn(AQH_OBJECT *o, AQH_FDOBJECT_STARTMSG_FN f);
|
||||
AQHOME_API AQH_FDOBJECT_ENDMSG_FN AQH_FdObject_SetEndMsgFn(AQH_OBJECT *o, AQH_FDOBJECT_ENDMSG_FN f);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user