public void init(M msg, IDictionary connhead, TimeData rec, bool needcopy, SpecCreateFunction <M> c) { speccreate = c; _init(msg, connhead, rec, needcopy, () => (IRosMessage)c()); }
public MessageEvent(IRosMessage iRosMessage, IDictionary iDictionary, TimeData timeData, bool p, SpecCreateFunction <M> s) : this((M)iRosMessage, iDictionary, timeData, p, s) { }
public MessageEvent(MessageEvent <M> rhs, CreateFunction c) : base(rhs, c) { speccreate = () => (M)c(); }
public MessageEvent(M msg, IDictionary head, TimeData rec, bool needcopy, SpecCreateFunction <M> c) : base(msg, head, rec, needcopy, () => (IRosMessage)c()) { speccreate = c; }
public MessageEvent(MessageEvent <M> rhs, SpecCreateFunction <M> c) : base(rhs, () => c()) { speccreate = c; }