📄 gsdpdef.h
字号:
// gsdpdef.h
//
// Constant definitions for the GSDP server
//
// Copyright (c) 2002 Symbian Ltd. All rights reserved.
//
#ifndef __GSDPDEF_H
#define __GSDPDEF_H
#include <gsdp.h>
enum TGsdpRequests
{
EGsdpReqCountProtocols, // return TInt
EGsdpReqProtocolInfo, // retrieves protocol info
EGsdpReqSetGdpProtocol, // RGsdpSession::GdpProtocol aProtocol
EGsdpReqGetGdpProtocol, // returns RGsdpSession::Protocol
EGsdpReqGdpIsNetworked, // returns TBool
EGsdpReqSetGameProtocol, // TUint32 aProtocol
EGsdpReqGetGameProtocol, // returns TUint32
EGsdpReqSetMyPort, // TUint32 aPort
EGsdpReqGetMyPort, // TUint32& aPort
EGsdpReqAllocMyNextPort, // TUint32& aPort
EGsdpReqSetOtherAddress, // const TDesC& aAddress
EGsdpReqGetOtherAddress, // TDes& aAddress
EGsdpReqSetOtherPort, // TUint32 aPort
EGsdpReqGetOtherPort, // returns TUint32
EGsdpReqSend, // const TDesC8& aData
EGsdpReqReceiveAll,
EGsdpReqReceive, // TDes8& aBuffer, TRequestStatus& aStatus
EGsdpReqCancelReceive,
EReceiveReceiveAlreadyActive,
};
enum TGsdpPanic // both client-side and server-side - see category to distinguish
{
ECannotStartServer,
EBadRequest,
EBadDescriptor,
EBadProtocolSpec,
ESendFromZeroPort,
EListenAlreadyListening,
EErrorFromNonClientObject,
};
void PanicServer(TInt aPanic);
#define KGsdpServerName _L("GSDP server")
_LIT(KGsdpServerExe, "GSDPEXE");
_LIT(KGsdpPortAllocationFile, "c:\\System\\Data\\GSDP Port Allocator");
const TInt KMaxGsdpGdpData=KMaxGsdpAddress*2*sizeof(TText)+KMaxGsdpData+16;
const TInt KGsdpShutdownInterval=2000000;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -