ekg2
Strona główna
Dodatkowe strony
Moduły
Struktury Danych
Pliki
Lista plików
Globalne
All
Struktury Danych
Pliki
Funkcje
Zmienne
Definicje typów
Wyliczenia
Wartości wyliczeń
Definicje
Grupay
Strony
ekg
log.h
Idź do dokumentacji tego pliku.
1
/* $Id$ */
2
3
/*
4
* (C) Copyright 2001-2003 Wojtek Kaniewski <wojtekka@irc.pl>
5
* Robert J. Woźny <speedy@ziew.org>
6
* Paweł Maziarz <drg@o2.pl>
7
* Dawid Jarosz <dawjar@poczta.onet.pl>
8
* Piotr Domagalski <szalik@szalik.net>
9
*
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License Version 2 as
12
* published by the Free Software Foundation.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with this program; if not, write to the Free Software
21
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22
*/
23
24
#ifndef __EKG_LOG_H
25
#define __EKG_LOG_H
26
27
#include <sys/types.h>
28
#include <time.h>
29
30
#include "
dynstuff.h
"
31
32
#ifdef __cplusplus
33
extern
"C"
{
34
#endif
35
36
struct
last
{
37
struct
last
*
next
;
38
unsigned
int
type
: 1;
/* 0 - przychodząca, 1 - wychodząca */
39
char
*
uid
;
/* od kogo, lub do kogo przy wysyłanych */
40
time_t
time
;
/* czas */
41
time_t
sent_time
;
/* czas wysłania wiadomości przychodzącej */
42
char
*
message
;
/* wiadomość */
43
};
44
45
#ifndef EKG2_WIN32_NOFUNCTION
46
extern
struct
last
*
lasts
;
47
48
void
last_add
(
int
type
,
const
char
*
uid
, time_t
t
, time_t
st
,
const
char
*
msg
);
49
void
last_del
(
const
char
*
uid
);
50
int
last_count
(
const
char
*
uid
);
51
void
lasts_destroy
();
52
53
char
*
xml_escape
(
const
char
*text);
54
55
#endif
56
57
#ifdef __cplusplus
58
}
59
#endif
60
61
#endif
/* __EKG_LOG_H */
62
63
/*
64
* Local Variables:
65
* mode: c
66
* c-file-style: "k&r"
67
* c-basic-offset: 8
68
* indent-tabs-mode: t
69
* End:
70
*/
Wygenerowano N, 7 lip 2013 09:24:28 dla ekg2 programem
1.8.4