mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
This commit is contained in:
@@ -4,12 +4,12 @@ pub type EventHandlerFn = fn (receiver voidptr, args voidptr, sender voidptr)
|
||||
|
||||
pub struct Publisher {
|
||||
mut:
|
||||
registry &Registry
|
||||
registry &Registry = unsafe { nil }
|
||||
}
|
||||
|
||||
pub struct Subscriber {
|
||||
mut:
|
||||
registry &Registry
|
||||
registry &Registry = unsafe { nil }
|
||||
}
|
||||
|
||||
struct Registry {
|
||||
@@ -26,9 +26,9 @@ struct EventHandler {
|
||||
|
||||
pub struct EventBus {
|
||||
pub mut:
|
||||
registry &Registry
|
||||
publisher &Publisher
|
||||
subscriber &Subscriber
|
||||
registry &Registry = unsafe { nil }
|
||||
publisher &Publisher = unsafe { nil }
|
||||
subscriber &Subscriber = unsafe { nil }
|
||||
}
|
||||
|
||||
pub fn new() &EventBus {
|
||||
|
||||
Reference in New Issue
Block a user