003 File Manager
Current Path:
/usr/local/include/pgm-5.2/pgm
usr
/
local
/
include
/
pgm-5.2
/
pgm
/
📁
..
📄
atomic.h
(5.22 KB)
📄
engine.h
(1.2 KB)
📄
error.h
(3.18 KB)
📄
gsi.h
(1.82 KB)
📄
if.h
(1.06 KB)
📄
in.h
(2.11 KB)
📄
list.h
(1.16 KB)
📄
macros.h
(5.48 KB)
📄
mem.h
(2.13 KB)
📄
messages.h
(1.92 KB)
📄
msgv.h
(1.51 KB)
📄
packet.h
(14.05 KB)
📄
pgm.h
(1.57 KB)
📄
skbuff.h
(6.6 KB)
📄
socket.h
(6.54 KB)
📄
time.h
(1.83 KB)
📄
tsi.h
(1.67 KB)
📄
types.h
(2.78 KB)
📄
version.h
(1.34 KB)
📄
winint.h
(6.4 KB)
📄
wininttypes.h
(5.53 KB)
📄
zinttypes.h
(1.38 KB)
Editing: tsi.h
/* vim:ts=8:sts=4:sw=4:noai:noexpandtab * * transport session ID helper functions * * Copyright (c) 2006-2010 Miru Limited. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #if defined(_MSC_VER) && (_MSC_VER >= 1200) # pragma once #endif #ifndef __PGM_TSI_H__ #define __PGM_TSI_H__ typedef struct pgm_tsi_t pgm_tsi_t; #include <pgm/types.h> #include <pgm/gsi.h> PGM_BEGIN_DECLS /* maximum length of TSI as a string */ #define PGM_TSISTRLEN (sizeof("000.000.000.000.000.000.00000")) #define PGM_TSI_INIT { PGM_GSI_INIT, 0 } struct pgm_tsi_t { pgm_gsi_t gsi; /* global session identifier */ uint16_t sport; /* source port: a random number to help detect session re-starts */ }; PGM_STATIC_ASSERT(sizeof(struct pgm_tsi_t) == 8); char* pgm_tsi_print (const pgm_tsi_t*) PGM_GNUC_WARN_UNUSED_RESULT; int pgm_tsi_print_r (const pgm_tsi_t*restrict, char*restrict, size_t); bool pgm_tsi_equal (const void*restrict, const void*restrict) PGM_GNUC_WARN_UNUSED_RESULT; PGM_END_DECLS #endif /* __PGM_TSI_H__ */
Upload File
Create Folder