diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2007-12-28 15:59:24 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2007-12-28 15:59:24 +0000 |
commit | f67509d5707978f2acd0e335af58266afc04e372 (patch) | |
tree | 01b65c0647fadb25df0974da82d2a9d780662558 /tcpsyslog.h | |
parent | 1990c08536f3880053508ab6b60aab8cee9760ec (diff) | |
download | rsyslog-f67509d5707978f2acd0e335af58266afc04e372.tar.gz rsyslog-f67509d5707978f2acd0e335af58266afc04e372.tar.xz rsyslog-f67509d5707978f2acd0e335af58266afc04e372.zip |
omgssapi created
Diffstat (limited to 'tcpsyslog.h')
-rw-r--r-- | tcpsyslog.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tcpsyslog.h b/tcpsyslog.h index 09f61d5a..811d769f 100644 --- a/tcpsyslog.h +++ b/tcpsyslog.h @@ -25,10 +25,16 @@ #ifndef TCPSYSLOG_H_INCLUDED #define TCPSYSLOG_H_INCLUDED 1 +#include <netdb.h> #if defined(SYSLOG_INET) && defined(USE_GSSAPI) #include <gssapi/gssapi.h> #endif +typedef enum _TCPFRAMINGMODE { + TCP_FRAMING_OCTET_STUFFING = 0, /* traditional LF-delimited */ + TCP_FRAMING_OCTET_COUNTING = 1 /* -transport-tls like octet count */ + } TCPFRAMINGMODE; + struct TCPSession { int sock; int iMsg; /* index of next char to store in msg */ @@ -75,6 +81,7 @@ void TCPSessGSSDeinit(void); #endif /* TCP Send support (shall go into its own module later) */ +int TCPSendCreateSocket(struct addrinfo *addrDest); int TCPSend(void *pData, char *msg, size_t len, TCPFRAMINGMODE rqdFraming, rsRetVal (*initFunc)(void*), rsRetVal (*sendFunc)(void*, char*, size_t), |