source: admin/Services/includes/ogAdmLib.h @ 5701de1

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 5701de1 was 7540917, checked in by alonso <alonso@…>, 15 years ago

git-svn-id: https://opengnsys.es/svn/trunk@964 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 1.5 KB
Line 
1
2
3#define LONGITUD_PARAMETROS 4000        // Longitud mínima de la información de la trama (parametros)
4#define LONGITUD_CABECERATRAMA  11 // Longitud mínima de la trama completa
5#define LONGITUD_TRAMA LONGITUD_PARAMETROS+LONGITUD_CABECERATRAMA       // Longitud mínima de la trama completa
6
7#define LEER            0
8#define ESCRIBIR        1
9
10#define TRUE 1
11#define FALSE 0
12
13#define true 1
14#define false 0
15
16#define SOCKET_ERROR            (-1)
17#define INVALID_SOCKET  (SOCKET)(~0)
18#define MAXCNX 5                // Mximos intentos de conexin al servidor HIDRA
19
20#define PUERTOMINUSER 40000
21#define PUERTOMAXUSER 60000
22
23#define MAX_NUM_CSADDRS        20
24#define MAX_INTERFACE_LIST     20
25
26// Variables y estructuras
27
28typedef struct{         // EstructUra de la trama recibida
29        char arroba;    // cabecera de la trama
30        char identificador[9];  // identificador de la trama
31        char ejecutor;  // ejecutor de la trama 1=el servidor rembo  2=el cliente rembo
32        char parametros[LONGITUD_PARAMETROS]; // Contenido de la trama (par?etros)
33}TRAMA;
34
35char szPathFileCfg[512];
36char szPathFileLog[512];
37
38typedef unsigned long DWORD;
39typedef unsigned short  WORD;
40typedef  int  BOOLEAN;
41typedef char  BYTE;
42typedef  int  SOCKET;
43
44// Prototipos de funciones
45
46void INTROaFINCAD(char* );
47void FINCADaINTRO(char*,char*);
48SOCKET AbreConexion(char *,int);
49int cuenta_ipes(char*);
50int IgualIP(char *,char *);
51void RegistraLog(const char *,int);
52struct tm * TomaHora();
53char * toma_parametro(const char* ,char *);
54int SplitParametros(char**,char*, char*);
55int recibe_trama(SOCKET sock,TRAMA* trama);
56char* Encriptar(char *);
57char * Desencriptar(char *);
58
Note: See TracBrowser for help on using the repository browser.