/usr/include/osp/osptokeninfo.h is in libosptk-dev 4.13.0-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | /**************************************************************************
*** COPYRIGHT (c) 2002 by TransNexus, Inc. ***
*** ***
*** This software is property of TransNexus, Inc. ***
*** This software is freely available under license from TransNexus. ***
*** The license terms and conditions for free use of this software by ***
*** third parties are defined in the OSP Toolkit Software License ***
*** Agreement (LICENSE.txt). Any use of this software by third ***
*** parties, which does not comply with the terms and conditions of the ***
*** OSP Toolkit Software License Agreement is prohibited without ***
*** the prior, express, written consent of TransNexus, Inc. ***
*** ***
*** Thank you for using the OSP ToolKit(TM). Please report any bugs, ***
*** suggestions or feedback to support@transnexus.com ***
*** ***
**************************************************************************/
/* osptokeninfo.h - OSP token info objects */
#ifndef _OSPTOKENINFO_H
#define _OSPTOKENINFO_H
#include "osp/osp.h"
#include "osp/ospxmlelem.h"
#include "osp/ospmsg.h"
#include "osp/ospcallid.h"
#include "osp/osptoken.h"
typedef struct {
char lookAheadDest[OSPC_SIZE_SIGNALADDR];
OSPE_PROTOCOL_NAME lookAheadProt;
OSPE_DEST_OSPENABLED lookAheadDestOSPStatus;
} OSPTTOKENLOOKAHEADINFO;
typedef struct {
char SourceNumber[OSPC_SIZE_E164NUM];
char DestinationNumber[OSPC_SIZE_E164NUM];
OSPT_CALL_ID *CallId;
OSPTTIME ValidAfter;
OSPTTIME ValidUntil;
OSPTTRXID TrxId;
int Duration;
OSPTBOOL HasLookAheadInfo;
OSPTTOKENLOOKAHEADINFO LookAheadInfo;
OSPTBOOL HasDestinationNetworkId;
char DestinationNetworkId[OSPC_SIZE_NORID];
} OSPT_TOKEN_INFO;
/* Function Prototypes */
#ifdef __cplusplus
extern "C" {
#endif
OSPT_TOKEN_INFO *OSPPTokenInfoNew(void);
void OSPPTokenInfoDelete(OSPT_TOKEN_INFO **);
unsigned OSPPTokenInfoFromElement(OSPT_XML_ELEM *, OSPT_TOKEN_INFO **);
void OSPPTokenInfoSetSourceNumber(OSPT_TOKEN_INFO *, const char *);
const char *OSPPTokenInfoGetSourceNumber(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetDestNumber(OSPT_TOKEN_INFO *, const char *);
const char *OSPPTokenInfoGetDestNumber(OSPT_TOKEN_INFO *);
OSPTBOOL OSPPTokenInfoHasCallId(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetCallId(OSPT_TOKEN_INFO *, OSPT_CALL_ID *);
OSPT_CALL_ID *OSPPTokenInfoGetCallId(OSPT_TOKEN_INFO *);
unsigned char *OSPPTokenInfoGetCallIdValue(OSPT_TOKEN_INFO *);
unsigned OSPPTokenInfoGetCallIdSize(OSPT_TOKEN_INFO *);
OSPTBOOL OSPPTokenInfoHasValidAfter(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetValidAfter(OSPT_TOKEN_INFO *, OSPTTIME);
OSPTTIME OSPPTokenInfoGetValidAfter(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetValidUntil(OSPT_TOKEN_INFO *, OSPTTIME);
OSPTTIME OSPPTokenInfoGetValidUntil(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetTrxId(OSPT_TOKEN_INFO *, OSPTTRXID);
OSPTTRXID OSPPTokenInfoGetTrxId(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetDuration(OSPT_TOKEN_INFO *, int);
int OSPPTokenInfoGetDuration(OSPT_TOKEN_INFO *);
void OSPPTokenInfoSetLookAheadDestAlt(OSPTTOKENLOOKAHEADINFO *, const char *);
const char *OSPPTokenInfoGetLookAheadDestAlt(OSPTTOKENLOOKAHEADINFO *);
void OSPPTokenInfoSetLookAheadProtocol(OSPTTOKENLOOKAHEADINFO *, const char *);
OSPE_PROTOCOL_NAME OSPPTokenInfoGetLookAheadProtocol(OSPTTOKENLOOKAHEADINFO *);
void OSPPTokenInfoSetLookAheadOSPVersion(OSPTTOKENLOOKAHEADINFO *, const char *);
OSPE_DEST_OSPENABLED OSPPTokenInfoGetLookAheadOSPVersion(OSPTTOKENLOOKAHEADINFO *);
const char *OSPPTokenInfoGetDestNetworkId(OSPT_TOKEN_INFO *);
unsigned OSPPParseTokenInfoFromASCIIToken(unsigned char *, unsigned, OSPT_TOKEN_INFO **);
#ifdef __cplusplus
}
#endif
#endif /* _OSPTOKENINFO_H */
|