net_app.h

来自「AMLOGIC DPF source code」· C头文件 代码 · 共 57 行

H
57
字号
/*******************************************************************
 * 
 *  Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
 *
 *  Description: 
 *
 *  Author: Amlogic Software
 *  Created: Fri Nov 11 00:18:47 2005
 *
 *******************************************************************/
#ifndef __NET_APP_H_
#define __NET_APP_H_
#include <netdiskdev.h>
#include <filenav.h>

#define NETIF_STATUS_OFF    0
#define NETIF_STATUS_ON     1
#define NETIF_STATUS_READY  2
typedef struct{
    char* if_name;
    INT32U status;
}NetIf_Status_t;


#define NETDEV_STATUS_OFF        0
#define NETDEV_STATUS_ON         1
typedef struct{
    char* dev_name;
    INT32U status;
}NetDev_Status_t;

typedef int (*logon_interrupt_cb_t)(void* arg);

#define NET_LISTTYPE_BYNAME         0

typedef struct{
    char* name; /* type str of dev */
    char* adr;  
    INT32U log_type;
    char* username;
    char* password;
    logon_interrupt_cb_t interrupt_cb;
}Net_Service_Req_t;

#define CM_PRIVATE_NET_START_SERVICE            1
#define CM_PRIVATE_NET_STOP_SERVICE             2


extern INT32U NetServiceStart(Net_Service_Req_t* service_req, CMDSETRESULTHANDLE ExecuteResultProcess);
    
extern INT32U NetServiceStop(Net_Service_Req_t* service_req, CMDSETRESULTHANDLE ExecuteResultProcess);

extern INT32U NetServiceRegister(Net_Service_Req_t* service_req);

extern INT32U NetDiskSetOpt(CHARSTR * mount_point, NetDisk_SetOpt_Req_t* setopt_req);
#endif

⌨️ 快捷键说明

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