errmsg.h Source File¶ API: errmsg.h Source File API includeomnetpp errmsg.h 1//========================================================================== 2// ERRMSG.H - part of 3// OMNeT++/OMNEST 4// Discrete System Simulation in C++ 5// 6//========================================================================== 7 8/*--------------------------------------------------------------* 9 Copyright (C) 1992-2017 Andras Varga 10 Copyright (C) 2006-2017 OpenSim Ltd. 11 12 This file is distributed WITHOUT ANY WARRANTY. See the file 13 `license' for details on this and other legal matters. 14*--------------------------------------------------------------*/ 15 16#ifndef __OMNETPP_ERRMSG_H 17#define __OMNETPP_ERRMSG_H 18 19#include "simkerneldefs.h" 20 21namespace omnetpp { 22 26enum ErrorCode 27{ 28 E_OK = 0, // E_OK must have zero numeric value 29 E_BACKSCHED, 30 E_BADCAST, 31 E_BADASSIGN, 32 E_BADEXP, 33 E_BADINIT, 34 E_CANCEL, 35 E_CANTCOPY, 36 E_CANTDUP, 37 E_CANTPACK, 38 E_CUSTOM, 39 E_DIMLESS, 40 E_EBADARGS, 41 E_ENDEDOK, 42 E_ENDSIM, 43 E_ENOPARENT, 44 E_ESTKOFLOW, 45 E_ESTKUFLOW, 46 E_FINISH, 47 E_GATEID, 48 E_INFLOOP, 49 E_LOCKED, 50 E_MISSINGTAG, 51 E_MODFIN, 52 E_MODINI, 53 E_NEGTIME, 54 E_NEGTOUT, 55 E_NOCHANDEF, 56 E_NOPARENTMOD, 57 E_NOPARSIM, 58 E_NORECV, 59 E_NOSUCHNET, 60 E_NUMARGS, 61 E_PARAM, 62 E_PARNOTSET, 63 E_PARAMSNOTREADY, 64 E_CPUTIME, 65 E_REALTIME, 66 E_SIMTIME, 67 E_STATECHG, 68 E_STKLOW, 69 E_STOPSIMRCVD, 70 E_USER, 71 E_WRONGSIM 72}; 73 79class SIM_API cErrorMessages 80{ 81 public: 82 cErrorMessages() {} 83 static const char *get(ErrorCode e); 84}; 85 86} // namespace omnetpp 87 88 89#endif Generated on for API by 1.14.0