@class NSString, NSHashTable; @interface CDMServiceGraphNode : NSBlockOperation { id /* block */ _cancellationBlock; NSString *_nodeName; NSString *_handlerId; NSHashTable *_successors; } + (id)initWithName:(id)a0 forHandler:(id)a1 usingFunction:(id /* block */)a2 withError:(id /* block */)a3 cancellationBlock:(id /* block */)a4 dataDispatcherContext:(id)a5; + (id)initWithName:(id)a0 forHandler:(id)a1 usingFunction:(id /* block */)a2 withError:(id /* block */)a3 cancellationBlock:(id /* block */)a4 requestId:(id)a5 dataDispatcherContext:(id)a6 serviceMetricsArray:(id)a7; + (id)initWithName:(id)a0 forHandler:(id)a1 withError:(id /* block */)a2 usingFunction:(id /* block */)a3 dataDispatcherContext:(id)a4; + (id)initWithName:(id)a0 forHandler:(id)a1 withError:(id /* block */)a2 usingFunction:(id /* block */)a3 requestId:(id)a4 dataDispatcherContext:(id)a5 serviceMetricsArray:(id)a6; - (void).cxx_destruct; - (void)cancel; - (void)addDependency:(id)a0; - (void)removeDependency:(id)a0; - (void)addSuccessor:(id)a0; - (id)getHandlerId; - (id)getNodeName; - (id)getSuccessors; - (void)removeSuccessor:(id)a0; @end