tdrvr.h

来自「csta协议的开发」· C头文件 代码 · 共 80 行

H
80
字号

/***********************************************************/
/* Copyright (C) 1993 AT&T Bell Labs.  All rights reserved.*/
/***********************************************************/
/*
 *  tdrvr.h    TSERVER Driver Events Defines
 *
 *  Header File Dependencies
 *   	drvrdefs.h
 *
 */

#ifndef _TDRVR_H_
#define _TDRVR_H_

/* platform-dependent definitions */
#include "tsplatfm.h"

/* structure definitions for driver OAM messages */
#include "drvrdefs.h"

#define	TDRVRREQUEST		7
#define	TDRVRUNSOLICITED	8
#define	TDRVRCONFIRMATION	9

typedef struct 
{
	union 
	{
		TSRVDriverOAMEvent_t		driverEvent;
	} u;
} TSRVDriverUnsolicitedEvent;

typedef struct 
{
	InvokeID_t	invokeID;
	union 
	{
		TSRVDriverOAMConfEvent_t	driverConf;
	} u;
} TSRVDriverConfirmationEvent;


#define TSRV_DRIVER_HEAP	1024

typedef struct 
{
	ACSEventHeader_t	eventHeader;
	union 
	{
		ACSUnsolicitedEvent			acsUnsolicited;
		ACSConfirmationEvent		acsConfirmation;
		TSRVDriverUnsolicitedEvent	driverUnsolicited;
		TSRVDriverConfirmationEvent	driverConfirmation;
	} event;
	char	heap[TSRV_DRIVER_HEAP];
	  
} TSRVDriverEvent_t;


/* function prototypes */

#ifdef __cplusplus
extern "C"
{
#endif  

TSAPI
tsrvDriverRequest (	ACSHandle_t			acsHandle,
					InvokeID_t			invokeID,
				    unsigned char   FAR *data,
				    _Int             	length);

#ifdef __cplusplus
}
#endif  


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?