X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Frmr%2Fsi%2Fsrc%2Fsi95%2Fsiproto.h;h=dfe9447c9e7bc13217de8dc7998ab06d1b92c5ec;hb=69d7bfd7bbe046dda3afa50e0362448d60301258;hp=bb94d2af4acdb627bb464a676fba84108bb7f48e;hpb=ec88d3c0563eeb6ae5f73427edb0b3c4d7acf299;p=ric-plt%2Flib%2Frmr.git diff --git a/src/rmr/si/src/si95/siproto.h b/src/rmr/si/src/si95/siproto.h index bb94d2a..dfe9447 100644 --- a/src/rmr/si/src/si95/siproto.h +++ b/src/rmr/si/src/si95/siproto.h @@ -29,9 +29,14 @@ ----------------------------------------------------------------------------------- */ +#ifndef _si_proto_h +#define _si_proto_h + +extern void siabort_conn( int fd ); // use by applications discouraged extern void *SInew( int type ); extern char *sigetname( int sid ); +extern void SIabort( struct ginfo_blk *gptr ); extern int SIaddress( void *src, void **dest, int type ); extern void SIbldpoll( struct ginfo_blk* gptr ); extern struct tp_blk *SIconn_prep( struct ginfo_blk *gptr, int type, char *abuf, int family ); @@ -48,6 +53,7 @@ extern void SImap_fd( struct ginfo_blk *gptr, int fd, struct tp_blk* tpptr ); extern int SInewsession( struct ginfo_blk *gptr, struct tp_blk *tpptr ); extern int SIpoll( struct ginfo_blk *gptr, int msdelay ); extern int SIrcv( struct ginfo_blk *gptr, int sid, char *buf, int buflen, char *abuf, int delay ); +extern void SIrm_tpb( struct ginfo_blk *gptr, struct tp_blk *tpptr ); extern void SIsend( struct ginfo_blk *gptr, struct tp_blk *tpptr ); extern int SIsendt( struct ginfo_blk *gptr, int fd, char *ubuf, int ulen ); extern void SIset_tflags( struct ginfo_blk* gp, int flags ); @@ -58,3 +64,5 @@ extern void SIterm( struct ginfo_blk* gptr, struct tp_blk *tpptr ); extern void SItrash( int type, void *bp ); extern int SIwait( struct ginfo_blk *gptr ); extern struct ginfo_blk* SIinitialise( int opts ); + +#endif