📄 event.h
字号:
int EvRegisterUser(char *, EvUserID_t *);int EvUnRegisterUser(EvUserID_t);int EvGetUserID(EvGroupID_t, EvGroupID_t, char *, EvUserID_t *);int EvGetLocalUserID(char *, EvUserID_t *);int EvCompGetUserID(EvGroupID_t, EvGroupID_t, char *, int, EvUserID_t);int EvGetUserName(EvGroupID_t, EvGroupID_t, EvUserID_t, char *);int EvGetLocalUserName(EvUserID_t, char *);int EvCompGetUserName(EvGroupID_t, EvGroupID_t, EvUserID_t, int, char *);int EvCreateGroup(char *, char *, EvType_t, EvAccess_t, EvAccess_t, short, EvGroupID_t, EvGroupID_t, EvGroupID_t *);int EvTakeOverMaster(EvGroupID_t, EvGroupID_t, EvAccess_t);int EvDeleteGroup(EvGroupID_t, EvAccess_t);int EvAttachGroup(EvGroupID_t, char *, EvAccess_t, EvGroupID_t *);int EvDetachGroup(EvGroupID_t, EvGroupID_t, EvAccess_t);int EvGetGroupID(char *, EvGroupID_t *);int EvGetGroupName(EvGroupID_t, char *);int EvGetMemberID(EvGroupID_t, char *, EvGroupID_t *);int EvCompGetMemberID(EvGroupID_t, char *, int, EvGroupID_t);int EvGetMemberName(EvGroupID_t, EvGroupID_t, char *);int EvCompGetMemberName(EvGroupID_t, EvGroupID_t, int, char *);int EvSubscribeGroupEvents(EvUserID_t, EvGroupID_t, EvAccess_t, int (*)(EvUserID_t, int, EvGroupID_t, EvGroupID_t, EvClassID_t, EvEventID_t, int, int, int, int, int, void *));int EvUnSubscribeGroupEvents(EvUserID_t, EvGroupID_t);int EvRegisterEventClass(EvGroupID_t, char *, EvAccess_t, EvAccess_t, EvClassID_t *);int EvRegisterLocalEventClass(char *, EvAccess_t, EvClassID_t *); int EvRemoteRegisterEventClass(EvGroupID_t, char *, EvAccess_t, EvAccess_t, int, EvClassID_t);int EvUnRegisterEventClass(EvGroupID_t, EvClassID_t, EvAccess_t);int EvUnRegisterLocalEventClass(EvClassID_t, EvAccess_t);int EvRemoteUnRegisterEventClass(EvGroupID_t, EvClassID_t, EvAccess_t, int);int EvGetEventClassID(EvGroupID_t, char *, EvClassID_t *);int EvGetLocalEventClassID(char *, EvClassID_t *);int EvGetEventClassName(EvGroupID_t, EvClassID_t, char *);int EvGetLocalEventClassName(EvClassID_t, char *);int EvSubscribeEvent(EvUserID_t, EvPri_t, EvGroupID_t, EvClassID_t, EvEventID_t, EvAccess_t, int (*)(EvUserID_t, EvPri_t, EvGroupID_t, EvGroupID_t, EvClassID_t, EvEventID_t, int, int, int, int, int, void *));int EvLocalSubscribeEvent(EvUserID_t, EvPri_t, EvClassID_t, EvEventID_t, EvAccess_t, int (*)(EvUserID_t, EvPri_t, EvGroupID_t, EvGroupID_t, EvClassID_t, EvEventID_t, int, int, int, int, int, void *));int EvUnSubscribeEvent(EvUserID_t, EvGroupID_t, EvClassID_t, EvEventID_t);int EvLocalUnSubscribeEvent(EvUserID_t, EvClassID_t, EvEventID_t);int EvGetEvent(EvUserID_t, int, EvPacket_t **);void EvFree(EvPacket_t *, int);int EvSendEvent(EvUserID_t, EvPri_t, EvGroupID_t, EvClassID_t, EvEventID_t, EvAccess_t, int, int, int, int, int, void *);int EvRemoteSendEvent(EvUserID_t, EvGroupID_t, EvPri_t, EvGroupID_t, EvClassID_t, EvEventID_t, EvAccess_t, int, int, int, int, int, void *);int EvSyncToMember(EvGroupID_t, EvAccess_t, EvGroupID_t);int EvSetGroupAccessCode(EvGroupID_t, EvAccess_t, EvAccess_t);int EvSetClassAccessCode(EvGroupID_t, EvClassID_t, EvAccess_t, EvAccess_t);int EvSetLocalClassAccessCode(EvClassID_t, EvAccess_t, EvAccess_t);/* for this that do not like my function naming methods */#define ev_reg_user EvRegisterUser#define ev_unreg_user EvUnRegisterUser#define ev_get_user_id EvGetUserID#define ev_loc_get_user_id EvGetLocalUserID#define ev_comp_get_user_id EvCompGetUserID#define ev_get_user_name EvGetUserName#define ev_loc_get_user_name EvGetLocalUserName#define ev_comp_get_user_name EvCompGetUserName#define ev_create_group EvCreateGroup#define ev_takeover_master EvTakeOverMaster#define ev_delete_group EvDeleteGroup#define ev_attach_group EvAttachGroup#define ev_detach_group EvDetachGroup#define ev_get_group_id EvGetGroupID#define ev_get_group_name EvGetGroupName#define ev_get_mem_id EvGetMemberID#define ev_comp_get_mem_id EvCompGetMemberID#define ev_get_mem_name EvGetMemberName#define ev_comp_get_mem_name EvCompGetMemberName#define ev_sub_group_events EvSubscribeGroupEvents#define ev_unsub_group_events EvUnSubscribeGroupEvents#define ev_reg_class EvRegisterEventClass#define ev_loc_reg_class EvRegisterLocalEventClass#define ev_rem_reg_class EvRemoteRegisterEventClass#define ev_unreg_class EvUnRegisterEventClass#define ev_loc_unreg_class EvUnRegisterLocalEventClass#define ev_rem_unreg_class EvRemoteUnRegisterEventClass#define ev_get_class_id EvGetEventClassID#define ev_get_loc_class_id EvGetLocalEventClassID#define ev_get_class_name EvGetEventClassName#define ev_get_loc_class_name EvGetLocalEventClassName#define ev_sub_event EvSubscribeEvent#define ev_loc_sub_event EvLocalSubscribeEvent#define ev_unsub_event EvUnSubscribeEvent#define ev_loc_unsub_event EvLocalUnSubscribeEvent#define ev_get_event EvGetEvent#define ev_free EvFree#define ev_send_event EvSendEvent#define ev_remote_send_event EvRemoteSendEvent#define ev_sync_to_member EvSyncToMember#define ev_set_group_access_code EvSetGroupAccessCode#define ev_set_class_access_code EvSetClassAccessCode#define ev_set_loc_class_access_code EvSetLocalClassAccessCode#else /* CONFIG_EVENT_BROKER */#define EvRegisterUser(x,y)#define EvUnRegisterUser(x)#define EvGetUserID(w,x,y,z)#define EvGetLocalUserID(x,y)#define EvCompGetUserID(v,w,x,y,z)#define EvGetUserName(w,x,y,z)#define EvGetLocalUserName(x,y)#define EvCompGetUserName(v,w,x,y,z)#define EvCreateGroup(r,s,t,u,v,w,x,y,z)#define EvTakeOverMaster(x,y,z)#define EvDeleteGroup(x,y)#define EvAttachGroup(w,x,y,z)#define EvDetachGroup(x,y,z)#define EvGetGroupID(x,y)#define EvGetGroupName(x,y)#define EvGetMemberID(x,y,z)#define EvCompGetMemberID(w,x,y,z)#define EvGetMemberName(x,y,z)#define EvCompGetMemberName(w,x,y,z)#define EvSubscribeGroupEvents(w,x,y,z)#define EvUnSubscribeGroupEvents(x,y)#define EvRegisterEventClass(v,w,x,y,z)#define EvRegisterLocalEventClass(x,y,z)#define EvRemoteRegisterEventClass(u,v,w,x,y,z)#define EvUnRegisterEventClass(x,y,z)#define EvUnRegisterLocalEventClass(x,y)#define EvRemoteUnRegisterEventClass(w,x,y,z)#define EvGetEventClassID(x,y,z)#define EvGetLocalEventClassID(x,y)#define EvGetEventClassName(x,y)#define EvGetLocalEventClassName(x)#define EvSubscribeEvent(t,u,v,w,x,y,z)#define EvLocalSubscribeEvent(u,v,w,x,y,z)#define EvUnSubscribeEvent(w,x,y,z)#define EvLocalUnSubscribeEvent(x,y,z)#define EvGetEvent(x,y,z)#define EvFree(x,y)#define EvSendEvent(o,p,q,r,s,t,u,v,w,x,y,z)#define EvRemoteSendEvent(n,o,p,q,r,s,t,u,v,w,x,y,z)#define EvSyncToMember(x,y,z)#define EvSetGroupAccessCode(x,y,z)#define EvSetClassAccessCode(w,x,y,z)#define EvSetLocalClassAccessCode(x,y,z)/* for this that do not like my function naming methods */#define ev_reg_user(x,y)#define ev_unreg_user(x)#define ev_get_user_id(v,w,x,y,z)#define ev_loc_get_user_id(x,y)#define ev_comp_get_user_id(w,x,y,z)#define ev_get_user_name(v,w,x,y.z)#define ev_loc_get_user_name(x,y)#define ev_comp_get_user_name(w,x,y,z)#define ev_create_group(r,s,t,u,v,w,x,y,z)#define ev_takeover_master(x,y,z)#define ev_delete_group(x,y)#define ev_attach_group(w,x,y,z)#define ev_detach_group(x,y,z)#define ev_get_group_id(x,y)#define ev_get_group_name(x,y)#define ev_get_mem_id(x,y,z)#define ev_comp_get_mem_id(w,x,y,z)#define ev_get_mem_name(x,y,z)#define ev_comp_get_mem_name(w,x,y,z)#define ev_sub_group_events(w,x,y,z)#define ev_unsub_group_events(x,y)#define ev_reg_class(x,y,z)#define ev_loc_reg_class(x,y,z)#define ev_rem_reg_class(u,v,w,x,y,z)#define ev_unreg_class(x,y,z)#define ev_loc_unreg_class(x,y)#define ev_rem_unreg_class(w,x,y,z)#define ev_get_class_id(x,y,z)#define ev_get_loc_class_id(x,y)#define ev_get_class_name(x,y)#define ev_get_loc_class_name(x)#define ev_sub_event(t,u,v,w,x,y,z)#define ev_loc_sub_event(u,v,w,x,y,z)#define ev_unsub_event(w,x,y,z)#define ev_loc_unsub_event(x,y,z)#define ev_get_event(x,y,z)#define ev_free(x,y)#define ev_send_event(o,p,q,r,s,t,u,v,w,x,y,z)#define ev_remote_send_event(n,o,p,q,r,s,t,u,v,w,x,y,z)#define ev_sync_to_member(x,y,z)#define ev_set_group_access_code(x,y,z)#define ev_set_class_access_code(w,x,y,z)#define ev_set_loc_class_access_code(x,y,z)#endif /* CONFIG_EVENT_BROKER */#endif /* __KERNEL__ */#endif /* EVENT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -