00001 /* $Id: signal_type.h 13932 2008-08-02 22:48:43Z rubidium $ */ 00002 00005 #ifndef SIGNAL_TYPE_H 00006 #define SIGNAL_TYPE_H 00007 00009 enum SignalVariant { 00010 SIG_ELECTRIC = 0, 00011 SIG_SEMAPHORE = 1 00012 }; 00013 00014 00016 enum SignalType { 00017 SIGTYPE_NORMAL = 0, 00018 SIGTYPE_ENTRY = 1, 00019 SIGTYPE_EXIT = 2, 00020 SIGTYPE_COMBO = 3, 00021 SIGTYPE_PBS = 4, 00022 SIGTYPE_PBS_ONEWAY = 5, 00023 SIGTYPE_LAST = SIGTYPE_PBS_ONEWAY, 00024 SIGTYPE_LAST_NOPBS = SIGTYPE_COMBO 00025 }; 00026 00027 00028 #endif /* SIGNAL_TYPE_H */