![]() |
My Project
|
#include "singularconfig.h"#include "omalloc/omalloc.h"#include "kernel/structs.h"#include "Singular/links/sing_dbm.h"#include "Singular/lists.h"#include "Singular/attrib.h"Go to the source code of this file.
Data Structures | |
| struct | si_link_extension |
| struct | ip_link |
| struct | link_struct |
Macros | |
| #define | SI_LINK_CLOSE 0 |
| #define | SI_LINK_OPEN 1 |
| #define | SI_LINK_READ 2 |
| #define | SI_LINK_WRITE 4 |
| #define | SI_LINK_CLOSE_P(l) |
| #define | SI_LINK_OPEN_P(l) |
| #define | SI_LINK_W_OPEN_P(l) |
| #define | SI_LINK_R_OPEN_P(l) |
| #define | SI_LINK_RW_OPEN_P(l) |
| #define | SI_LINK_SET_CLOSE_P(l) |
| #define | SI_LINK_SET_OPEN_P(l, flag) |
| #define | SI_LINK_SET_W_OPEN_P(l) |
| #define | SI_LINK_SET_R_OPEN_P(l) |
| #define | SI_LINK_SET_RW_OPEN_P(l) |
Typedefs | |
| typedef ip_link * | si_link |
| typedef BOOLEAN(* | slOpenProc) (si_link l, short flag, leftv h) |
| typedef BOOLEAN(* | slWriteProc) (si_link l, leftv lv) |
| typedef BOOLEAN(* | slCloseProc) (si_link l) |
| typedef BOOLEAN(* | slPrepCloseProc) (si_link l) |
| typedef BOOLEAN(* | slKillProc) (si_link l) |
| typedef leftv(* | slReadProc) (si_link l) |
| typedef leftv(* | slRead2Proc) (si_link l, leftv a) |
| typedef BOOLEAN(* | slDumpProc) (si_link l) |
| typedef BOOLEAN(* | slGetDumpProc) (si_link l) |
| typedef const char *(* | slStatusProc) (si_link l, const char *request) |
| typedef BOOLEAN(* | slSetRingProc) (si_link l, ring r, BOOLEAN send) |
| typedef link_struct * | link_list |
Functions | |
| BOOLEAN | slOpen (si_link l, short flag, leftv h) |
| BOOLEAN | slClose (si_link l) |
| BOOLEAN | slPrepClose (si_link l) |
| leftv | slRead (si_link l, leftv a=NULL) |
| BOOLEAN | slWrite (si_link l, leftv v) |
| BOOLEAN | slDump (si_link l) |
| BOOLEAN | slGetDump (si_link l) |
| const char * | slStatus (si_link l, const char *request) |
| BOOLEAN | slInit (si_link l, char *str) |
| void | slKill (si_link l) |
| void | slCleanUp (si_link l) |
| void | slStandardInit () |
| static si_link | slCopy (si_link l) |
| static char * | slString (si_link l) |
| int | slStatusSsiL (lists L, int timeout, BOOLEAN *ignore=NULL) |
| int | ssiBatch (const char *host, const char *port) |
| BOOLEAN | ssiWrite2 (si_link l, leftv res, leftv v) |
Variables | |
| EXTERN_VAR omBin | s_si_link_extension_bin |
| EXTERN_VAR omBin | sip_link_bin |
| EXTERN_VAR omBin | ip_link_bin |
| EXTERN_VAR link_list | ssiToBeClosed |
| EXTERN_VAR volatile BOOLEAN | ssiToBeClosed_inactive |
| struct s_si_link_extension |
| Data Fields | ||
|---|---|---|
| slCloseProc | Close | |
| slDumpProc | Dump | |
| slGetDumpProc | GetDump | |
| slKillProc | Kill | |
| si_link_extension | next | |
| slOpenProc | Open | |
| slPrepCloseProc | PrepClose | |
| slReadProc | Read | |
| slRead2Proc | Read2 | |
| slSetRingProc | SetRing | |
| slStatusProc | Status | |
| const char * | type | |
| slWriteProc | Write | |
| struct sip_link |
| struct link_struct |
| #define SI_LINK_OPEN_P | ( | l | ) |
| #define SI_LINK_R_OPEN_P | ( | l | ) |
| #define SI_LINK_RW_OPEN_P | ( | l | ) |
| #define SI_LINK_SET_CLOSE_P | ( | l | ) |
| #define SI_LINK_SET_OPEN_P | ( | l, | |
| flag ) |
| #define SI_LINK_SET_R_OPEN_P | ( | l | ) |
| #define SI_LINK_SET_RW_OPEN_P | ( | l | ) |
| #define SI_LINK_SET_W_OPEN_P | ( | l | ) |
| #define SI_LINK_W_OPEN_P | ( | l | ) |
| typedef link_struct* link_list |
| void slCleanUp | ( | si_link | l | ) |
Definition at line 48 of file silink.cc.
| void slKill | ( | si_link | l | ) |
| void slStandardInit | ( | ) |
Definition at line 633 of file asciiLink.cc.
Definition at line 156 of file silink.cc.
Definition at line 2919 of file ssiLink.cc.
|
inlinestatic |
Definition at line 3123 of file ssiLink.cc.
Definition at line 3475 of file ssiLink.cc.
| EXTERN_VAR omBin ip_link_bin |
| EXTERN_VAR omBin s_si_link_extension_bin |
| EXTERN_VAR omBin sip_link_bin |
| EXTERN_VAR link_list ssiToBeClosed |
| EXTERN_VAR volatile BOOLEAN ssiToBeClosed_inactive |