📄 telnetd.h
字号:
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
/* ELIGIBILITY FOR ANY PURPOSES. */
/* (C) Fujitsu Microelectronics Europe GmbH */
/*---------------------------------------------------------------------------
TELNETD.H
/*---------------------------------------------------------------------------*/
/* telnet daemon for OpenTCP IP Stack */
#ifndef __TELNETD_H
#define __TELNETD_H
#include "../datatypes.h"
#define TELNET_PORT 23
/* define telnet queue */
struct _tpacket {
char* sBufPtr; /* Pointer to data field */
unsigned char* cBufPtr; /* Pointer to command field */
INT32 tlen; /* Length of data field */
INT32 tpoint; /* Pointer to actual Position */
INT32 plen; /* Data length of actual Packet */
UINT8 davail; /* Data available flag */
UINT8 dack; /* Data acknowledged flag */
};
/* Member functions of telnetd.c */
UINT8 telnetd_init();
void telnetd_run(void);
INT8 telnetd_close(void);
INT32 telnetd_eventlistener(INT8 , UINT8 , UINT32 , UINT32 );
INT8 telnetd_sendstring(const char*);
INT8 telnetd_sendcommand(const unsigned char*, UINT8);
void telnetd_registershell(void (*shconnect)(UINT32, UINT32), void (*shcommand)(char*, UINT32), void (*shdata)(char*, UINT32), void (*shclose)(UINT32, UINT32));
INT8 telnetd_getsock(void);
/* Internal function used for sending data to a predefined host */
INT16 telnetd_send(void);
#endif __TELNETD_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -