초기커밋
This commit is contained in:
57
Protocol/PIDL/ClientToServer.PIDL
Normal file
57
Protocol/PIDL/ClientToServer.PIDL
Normal file
@@ -0,0 +1,57 @@
|
||||
|
||||
// P2P RMI function definitions.
|
||||
|
||||
rename cs(Proud::String, System.String);
|
||||
rename cs(Proud::ByteArray, Nettention.Proud.ByteArray);
|
||||
rename cs(int64_t, long);
|
||||
using(cs) Nettention.Proud;
|
||||
|
||||
#include "Mashaler.h"
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PClientToLogin 2000
|
||||
{
|
||||
Message([in] ClientToLogin clientToLogin);
|
||||
}
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PClientToGame 3000
|
||||
{
|
||||
Message([in] ClientToGame clientToGame);
|
||||
P2PVoiceChat([in] Proud::String id, [in] Proud::ByteArray data);
|
||||
P2PMotionSync([in] Proud::String id, [in] Proud::ByteArray data);
|
||||
P2PPartySync([in] Proud::String id, [in] Proud::ByteArray data);
|
||||
}
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PClientToChat 4000
|
||||
{
|
||||
Message([in] ClientToChat clientToChat);
|
||||
P2PVoiceChat([in] Proud::String id, [in] Proud::ByteArray data);
|
||||
}
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PServerToIP 5000
|
||||
{
|
||||
Message([in] Proud::String name, [in] Proud::String ip);
|
||||
}
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PBotToManager 6000
|
||||
{
|
||||
CSNotifyBotStatus([in] int loginConnectedBotCount, [in] int channelConnectedBotCount, [in] int indunConnectedBotCount);
|
||||
|
||||
SCSendJson([in]string jsonFileName, [in] string jsonFileContents);
|
||||
CSSendJsonRes([in] int nError);
|
||||
|
||||
SCNotfiyBotStart([in] int startIndex, [in] int Count);
|
||||
CSNotfiyBotStartRes([in] int nError);
|
||||
SCNotfiyBotEnd();
|
||||
CSNotfiyBotEndRes([in] int nError);
|
||||
}
|
||||
|
||||
[marshaler(cs)=Protocol.CaliMarshaler, access=public]
|
||||
global PGameProtocol 7000
|
||||
{
|
||||
ProtocolHandler([in] GameProtocol gameProtocol);
|
||||
}
|
||||
Reference in New Issue
Block a user