public void Notify(GetMessageDelegate messageCallback, int level) { if (NotifyEvent != null) { EventEntry entry = CreateEventEntry(GetCallerMethodName(), level, messageCallback); NotifyGeneric(entry); } }
public EventEntry CreateEventEntry(string caller, int severity, GetMessageDelegate messageCallback) { var entry = CreateEventEntry(caller, severity, string.Empty); entry.GetMessage = messageCallback; return(entry); }
public void Notify(int level, Func <string> messageCallback) { if (NotifyEvent != null) { var del = new GetMessageDelegate(messageCallback); EventEntry entry = CreateEventEntry(GetCallerMethodName(), level, del); NotifyGeneric(entry); } }
protected override void OnLoad() { _load = GetMethod <LoadDelegate>("hcp_Load", true); _unload = GetMethod <UnloadDelegate>("hcp_Unload", false); _toValue = GetMethod <ToValueDelegate>("hcp_tovalue", false); _getArgumentHandle = GetMethod <GetArgumentHandleDelegate>("hcp_argat", false); _getMessage = GetMethod <GetMessageDelegate>("hcp_GetMessage", false); _encode = GetMethod <EncodeDelegate>("hcp_Encode", false); _decode = GetMethod <DecodeDelegate>("hcp_Decode", false); _newCodec = GetMethod <NewCodecDelegate>("hcp_NewCodec", false); _closeCodec = GetMethod <CloseCodecDelegate>("hcp_CloseCodec", false); _loadCodec = GetMethod <LoadCodecDelegate>("hcp_LoadCodec", false); _loadModel = GetMethod <LoadModelDelegate>("hcp_LoadModel", false); try { _state = _load(); } catch (Exception x) { throw new Exception("Error occured while calling 'hcp_Load': " + x.Message); } }
public EventEntry CreateEventEntry(string caller, int severity, GetMessageDelegate messageCallback) { var entry = CreateEventEntry(caller, severity, string.Empty); entry.GetMessage = messageCallback; return entry; }
public void Notify(int level, Func<string> messageCallback) { if (NotifyEvent != null) { var del = new GetMessageDelegate(messageCallback); EventEntry entry = CreateEventEntry(GetCallerMethodName(), level, del); NotifyGeneric(entry); } }
public void Notify(GetMessageDelegate messageCallback, int level) { if (NotifyEvent != null) { EventEntry entry = CreateEventEntry(GetCallerMethodName(), level, messageCallback); NotifyGeneric(entry); } }