![]() |
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) |
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 1967 of file ssiLink.cc.
|
inlinestatic |
Definition at line 2171 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 |