Skip to content
Snippets Groups Projects
CPDistributedMessagingCenter.h 601 B
Newer Older
  • Learn to ignore specific revisions
  • EthanRDoesMC's avatar
    EthanRDoesMC committed
    @interface CPDistributedMessagingCenter : NSObject
    
    + (instancetype)centerNamed:(NSString *)name;
    
    - (void)runServer;
    - (void)runServerOnCurrentThread;
    - (void)stopServer;
    
    - (void)registerForMessageName:(NSString *)messageName target:(id)target selector:(SEL)selector;
    
    - (BOOL)sendMessageName:(NSString *)messageName userInfo:(NSDictionary *)userInfo;
    
    - (NSDictionary *)sendMessageAndReceiveReplyName:(NSString *)messageName userInfo:(NSDictionary *)userInfo;
    - (NSDictionary *)sendMessageAndReceiveReplyName:(NSString *)messageName userInfo:(NSDictionary *)userInfo error:(NSError **)error;
    
    @end