src/pylib/Lib/signal_impl/enums

Search:
Group by:
Source   Edit  

Lets

SIG_BLOCK = add_member(Sigmasks, "SIG_BLOCK", 0'i32)
Source   Edit  
SIG_DFL = add_member(Handlers, "SIG_DFL", cast[int](SIG_DFL))
Source   Edit  
SIG_IGN = add_member(Handlers, "SIG_IGN", cast[int](SIG_IGN))
Source   Edit  
SIG_SETMASK = add_member(Sigmasks, "SIG_SETMASK", 2'i32)
Source   Edit  
SIG_UNBLOCK = add_member(Sigmasks, "SIG_UNBLOCK", 1'i32)
Source   Edit  
SIGABRT = add_member(Signals, "SIGABRT", 6'i32)
Source   Edit  
SIGALRM = add_member(Signals, "SIGALRM", 14'i32)
Source   Edit  
SIGBUS = add_member(Signals, "SIGBUS", 7'i32)
Source   Edit  
SIGCHLD = add_member(Signals, "SIGCHLD", 17'i32)
Source   Edit  
SIGCLD = add_member(Signals, "SIGCLD", 17)
Source   Edit  
SIGCONT = add_member(Signals, "SIGCONT", 18'i32)
Source   Edit  
SIGFPE = add_member(Signals, "SIGFPE", 8'i32)
Source   Edit  
SIGHUP = add_member(Signals, "SIGHUP", 1'i32)
Source   Edit  
SIGILL = add_member(Signals, "SIGILL", 4'i32)
Source   Edit  
SIGINT = add_member(Signals, "SIGINT", 2'i32)
Source   Edit  
SIGIO = add_member(Signals, "SIGIO", 29)
Source   Edit  
SIGIOT = add_member(Signals, "SIGIOT", 6)
Source   Edit  
SIGKILL = add_member(Signals, "SIGKILL", 9'i32)
Source   Edit  
SIGPIPE = add_member(Signals, "SIGPIPE", 13'i32)
Source   Edit  
SIGPOLL = add_member(Signals, "SIGPOLL", 29'i32)
Source   Edit  
SIGPROF = add_member(Signals, "SIGPROF", 27'i32)
Source   Edit  
SIGPWR = add_member(Signals, "SIGPWR", 30)
Source   Edit  
SIGQUIT = add_member(Signals, "SIGQUIT", 3'i32)
Source   Edit  
SIGRTMAX = add_member(Signals, "SIGRTMAX", 64)
Source   Edit  
SIGRTMIN = add_member(Signals, "SIGRTMIN", 34)
Source   Edit  
SIGSEGV = add_member(Signals, "SIGSEGV", 11'i32)
Source   Edit  
SIGSTKFLT = add_member(Signals, "SIGSTKFLT", 16)
Source   Edit  
SIGSTOP = add_member(Signals, "SIGSTOP", 19'i32)
Source   Edit  
SIGSYS = add_member(Signals, "SIGSYS", 31'i32)
Source   Edit  
SIGTERM = add_member(Signals, "SIGTERM", 15'i32)
Source   Edit  
SIGTRAP = add_member(Signals, "SIGTRAP", 5'i32)
Source   Edit  
SIGTSTP = add_member(Signals, "SIGTSTP", 20'i32)
Source   Edit  
SIGTTIN = add_member(Signals, "SIGTTIN", 21'i32)
Source   Edit  
SIGTTOU = add_member(Signals, "SIGTTOU", 22'i32)
Source   Edit  
SIGURG = add_member(Signals, "SIGURG", 23'i32)
Source   Edit  
SIGUSR1 = add_member(Signals, "SIGUSR1", 10'i32)
Source   Edit  
SIGUSR2 = add_member(Signals, "SIGUSR2", 12'i32)
Source   Edit  
SIGVTALRM = add_member(Signals, "SIGVTALRM", 26'i32)
Source   Edit  
SIGWINCH = add_member(Signals, "SIGWINCH", 28)
Source   Edit  
SIGXCPU = add_member(Signals, "SIGXCPU", 24'i32)
Source   Edit  
SIGXFSZ = add_member(Signals, "SIGXFSZ", 25'i32)
Source   Edit  

Procs

proc `$`(self: Handlers): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc `$`(self: Sigmasks): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc `$`(self: Signals): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc `==`(self: Handlers; other: Handlers): bool {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc `==`(self: Sigmasks; other: Sigmasks): bool {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc `==`(self: Signals; other: Signals): bool {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc `[]`(cls: cls:type; name: string): Handlers
Source   Edit  
proc `[]`(cls: cls:type; name: string): Sigmasks
Source   Edit  
proc `[]`(cls: cls:type; name: string): Signals
Source   Edit  
proc add_alias(self: Handlers; name: string) {....raises: [KeyError, NameError],
    tags: [], forbids: [].}
Source   Edit  
proc add_alias(self: Sigmasks; name: string) {....raises: [KeyError, NameError],
    tags: [], forbids: [].}
Source   Edit  
proc add_alias(self: Signals; name: string) {....raises: [KeyError, NameError],
    tags: [], forbids: [].}
Source   Edit  
proc add_member(enum_class: typedesc[Handlers]; name: string; value: int): Handlers
Source   Edit  
proc add_member(enum_class: typedesc[Sigmasks]; name: string; value: int): Sigmasks
Source   Edit  
proc add_member(enum_class: typedesc[Signals]; name: string; value: int): Signals
Source   Edit  
proc contains(cls: cls:type; value: int): bool
Source   Edit  
proc contains(cls: cls:type; value: int): bool
Source   Edit  
proc contains(cls: cls:type; value: int): bool
Source   Edit  
proc Handlers(value: Handlers): Handlers {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc Handlers(value: int): Handlers {....raises: [KeyError, ValueError], tags: [],
                                      forbids: [].}
Source   Edit  
proc hash(self: Handlers): Hash {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc hash(self: Sigmasks): Hash {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc hash(self: Signals): Hash {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc len(cls: cls:type): int
Source   Edit  
proc len(cls: cls:type): int
Source   Edit  
proc len(cls: cls:type): int
Source   Edit  
proc name(self: Handlers): string {.inline, ...raises: [KeyError], tags: [],
                                    forbids: [].}
Source   Edit  
proc name(self: Sigmasks): string {.inline, ...raises: [KeyError], tags: [],
                                    forbids: [].}
Source   Edit  
proc name(self: Signals): string {.inline, ...raises: [KeyError], tags: [],
                                   forbids: [].}
Source   Edit  
proc repr(self: Handlers): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc repr(self: Sigmasks): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc repr(self: Signals): string {....raises: [KeyError], tags: [], forbids: [].}
Source   Edit  
proc Sigmasks(value: int): Sigmasks {....raises: [KeyError, ValueError], tags: [],
                                      forbids: [].}
Source   Edit  
proc Sigmasks(value: Sigmasks): Sigmasks {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc Signals(value: int): Signals {....raises: [KeyError, ValueError], tags: [],
                                    forbids: [].}
Source   Edit  
proc Signals(value: Signals): Signals {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc value(self: Handlers): int {.inline, ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc value(self: Sigmasks): int {.inline, ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc value(self: Signals): int {.inline, ...raises: [], tags: [], forbids: [].}
Source   Edit  

Iterators

iterator items(cls: cls:type): Handlers
Source   Edit  
iterator items(cls: cls:type): Sigmasks
Source   Edit  
iterator items(cls: cls:type): Signals
Source   Edit  

Converters

converter toInt(self: Handlers): int {....raises: [], tags: [], forbids: [].}
Source   Edit  
converter toInt(self: Sigmasks): int {....raises: [], tags: [], forbids: [].}
Source   Edit  
converter toInt(self: Signals): int {....raises: [], tags: [], forbids: [].}
Source   Edit  

Templates

template contains(cls; value: Handlers): bool
Source   Edit  
template contains(cls; value: Sigmasks): bool
Source   Edit  
template contains(cls; value: Signals): bool
Source   Edit